Focal Point Banner


As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.

Join the TIBCO Community
TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.

  • From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
  • Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
  • Request access to the private WebFOCUS User Group (login required) to network with fellow members.

Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] HTML launch fex - Dojo TextDateBox Dijit

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[SOLVED] HTML launch fex - Dojo TextDateBox Dijit
 Login/Join
 
Member
posted
We have a launch page and were using the Webfocus calendar control We decided to try replacing this control with Dojo's TextDataBox control. In order to do this we create a simple text box in WebFocus Developer tool and then add dojoType="dijit.form.DateTextBox"
to the input tag. I can print out the "value" of the text box using alert(), but the value never makes it to our web focus fex. I suspect there is an issue with the controls being saved or loaded by control type or something. Anyway, the long and short is, no value get's passed if make the input field a dojoType = TextDateBox. Any ideas on how I can get this to work? Frustrated in Des Moines. Regards, Tom Hawbaker

Addendum. I originally had two date/calendar fields that worked fine. id's edit1 and edit2. We decided to try and use a dojo dijit "datetextbox" for enhanced looks and functionality. I created the text box through the designer tested, worked fine. Then I associated the control with the dojo dijit and it stopped working. The strange part is that the "value" of the field seems in tact right before the OnExecute() call. So my question is, how can I trace an HTML variable from FORM to CGI/Servlet to EDASERV to determine where the break is occuring? Any help will be very much appreciated! Regards, Tom Hawbaker.

This message has been edited. Last edited by: Kerry,


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
Virtuoso
posted Hide Post
I haven't done the Dojo framework for this, but I've added plenty of extra JS to establish values for objects without problems. So ... dumb question here. When you created the input box, did you do this when you added the report to the screen so that that particular input box is associated with the parameter?

If yes, post the HTML contents here and I (we) might be able to find the problem.


"There is no limit to what you can achieve ... if you don’t care who gets the credit." Roger Abbott
 
Posts: 1102 | Location: Toronto, Ontario | Registered: May 26, 2004Report This Post
Member
posted Hide Post
dhagen, thank you for responding. The HTML and called .fex are listed below. I have two controls, id's edit1 and edit2 respectively named BEGINDATE and ENDDATE. My Assumption was that I could make a regular text field in developer studio, associate the field with the parameter BEGINDATE, etc. Notice that ENDDATE works just fine. Also, I have an alert on the form submission that confirms that the "value" of BEGINDATE is set, but doesnt show up on FEX side....

BEGINDATE worked fine as a text field until I added it's input defintion to include "dojoType=".

Any help will be greatly appreciated! Thanks, Tom H.

 
< !-- Generated by Report Layout Painter -->
<HTML>
<HEAD>
<script id=IBI_RelCallBack type=text/javascript>function AdjustChildrenPosition(){
}
</SCRIPT>

<script id=IBI_OptionsScript type=text/javascript>
var rltVersion = "764";
var cgipath = "cgipath";
var ibirls = "ibirls2";

var rltdyncalendar = "rltdyncalendar";
var gmap = "ibigmap";
var olap="olap";
var olappanebase="olappanebase";
var olapdrill="olapdrill";

var ibixmltree="ibixmltree";

var ibiOptions = new Array(cgipath,ibirls);
</SCRIPT>

<script id=IBI_nls src="/ibi_html/javaassist/nls.js" type=text/javascript></SCRIPT>

<script id=IBI_ibigbl src="/ibi_html/javaassist/ibi/html/js/ibigbl.js" type=text/javascript></SCRIPT>

<script id=IBI_ibigblloadCss type=text/javascript>
ibigblloadCss(null);</SCRIPT>
<TITLE>HtmlPage</TITLE>
<script src="/ibi_apps/WFServlet?IBIMR_drill=P,app/mattk.js,commondm/commondm.htm" type=text/javascript></SCRIPT>
< !-- Dojo section 1 -->
<STYLE type=text/css>
        @import "/ibi_html/javaassist/dojo_131/dijit/themes/tundra/tundra.css";
        @import "/ibi_html/javaassist/dojo_131/dojo/resources/dojo.css"
</STYLE>

<script src="/ibi_html/javaassist/dojo_131/dojo/dojo.js" type=text/javascript djConfig="parseOnLoad: true"></SCRIPT>
< !-- Dojo section 2 -->
<script type=text/javascript>
    dojo.require("dojo.parser");
    dojo.require("dijit.form.DateTextBox");
</SCRIPT>

<script id=clientEventHandlersJS type=text/javascript>
//Begin function window_onload
function window_onload() {
UpdateData();
// TODO: Add your event handler code here
//add onInitialUpdate() function to make changes before initial run of the reports
}
//End function window_onload

//Begin function button1_OnClick
function button5_OnClick(ctrl) {

debugger

  alert(document.getElementById("edit1").value);
  alert(document.getElementById("edit2").value);
  OnExecute(ctrl)
}
//End function button5_OnClick


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  Clone the contents of sel1 combobox to sel2.  T. Hawbaker
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function cloneSelection(sel1, sel2) {

	// Delete all options of the second selection combobox
 	while (sel2.options.length) {
  		sel2.remove(0);
 	}

 	for (var i = 0; i < sel1.length; i++) {
		try
		  {
		  sel2.add(new Option(sel1.options[i].text, sel1.options[i].value),null); // standards compliant
		  }
		catch(err)
		  {
		  sel2.add(new Option(sel1.options[i].text, sel1.options[i].value)); // IE only
		  }
     }
 }

// Since combobox1 is chained, IBI captures its on change event, we borrow it back
function combobox1_onclick(ctrl) {
	ctrl.onchange=combobox1_onchange;
}


//Begin function combobox1_onchange
function combobox1_onchange(ctrl) {
//  OnResetDownChainControls(ctrl);
//  cloneSelection(document.all('combobox2'), document.all('combobox3'));
}

//End function combobox1_onchange

</SCRIPT>

<script for=window eventname="onload">window.onload = function() { window_onload(); }</SCRIPT>
</HEAD>
<BODY class=tundra id=template style="OVERFLOW: auto; WIDTH: 1024px; HEIGHT: 768px; BACKGROUND-COLOR: white" bgColor=#ffffff edaconnectionrequired="true">
<SPAN id=rpr_title style="BORDER-RIGHT: thin inset; BORDER-TOP: thin inset; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; Z-INDEX: 2; LEFT: 0px; BACKGROUND-IMAGE: url[app/apptopnav_selected.jpg); BORDER-LEFT: thin inset; WIDTH: 1024px; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: thin inset; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 3px; HEIGHT: 30px" tabIndex=-1>
<FORM id=myform>
<FONT style="FONT-WEIGHT: bold">K299-001 Selection/Mailing Comparison</FONT></SPAN>
<INPUT id=edit1 style="PADDING-LEFT: 3px; FONT-SIZE: 8pt; Z-INDEX: 58; LEFT: 51px; WIDTH: 102px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 189px; HEIGHT: 20px" tabIndex=71 maxLength=5 accept=0 size=5 name=BEGINDATE sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation="NONE" addalloption="0" dojoType="dijit.form.DateTextBox" displayfield>
<INPUT id=edit2 style="FONT-SIZE: 8pt; Z-INDEX: 59; LEFT: 171px; WIDTH: 102px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 189px; HEIGHT: 20px" tabIndex=72 maxLength=5 accept=0 size=5 name=ENDDATE sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation="NONE" addalloption="0">
<SPAN id=text1 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 4; LEFT: 10px; WIDTH: 75px; COLOR: #000000; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 55px; HEIGHT: 20px" tabIndex=-1>Magazine</SPAN>
<SELECT language=java_script id=combobox1 style="FONT-SIZE: 8pt; Z-INDEX: 5; LEFT: 90px; WIDTH: 175px; FONT-FAMILY: Courier New; POSITION: absolute; TOP: 55px" onclick=combobox1_onclick[this) tabIndex=1 onchange=combobox1_onchange[this) size=1 name=MAG_ABBR sourcetype="typeFex" datatype="1" boundtovariable="1" datasource="app/get_es_mags.fex" selectedvalue operation addalloption="0" displayfield="MAG_NAME_TRIM" IBIMR_folder="#commonue6daz" IBIMR_domain="commondm/commondm.htm" dynalldisplayvalue="ALL" newchainnumber="0" requiredfield="1472082" accept="0" labelid="text1" datafield="MAG_ABBR" ibiformat="A3" dfformat="A20" ibic_server="EDASERVE" ibiapp_app></SELECT>;
<INPUT language=java_script id=button5 style="BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 20; LEFT: 325px; BACKGROUND-IMAGE: url[run_button_1.png); WIDTH: 110px; COLOR: #0039a6; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 365px; HEIGHT: 30px" onclick=button5_OnClick[this) tabIndex=7 type=button size=22 value="Run K299-001" name=button5 requests_list="17" autoExecute="True">   
<SPAN id=radio1 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 32; LEFT: 315px; WIDTH: 95px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 110px; HEIGHT: 40px" tabIndex=5 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1381058" accept="0" labelid="text2" columns="1" name="KeyType">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio1_0 type=radio CHECKED value=R name=KeyType displaytext="Renewals">
<LABEL style="CURSOR: default" tabIndex=5 for=radio1_0>Renewals</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio1_1 type=radio value=B name=KeyType displaytext="Bills">
<LABEL style="CURSOR: default" tabIndex=5 for=radio1_1>Bills</LABEL></TD></TR></TBODY></TABLE></SPAN>
<SPAN id=radio3 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 36; LEFT: 315px; WIDTH: 160px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 265px; HEIGHT: 70px" tabIndex=6 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue="H" operation addalloption="0" requiredfield="1381058" accept="0" labelid="text6" columns="1" name="OutputOpt">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio3_0 type=radio CHECKED value=H name=OutputOpt displaytext="HTML">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_0>HTML</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_1 type=radio value=P name=OutputOpt displaytext="PDF">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_1>PDF</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_2 type=radio value=A name=OutputOpt displaytext="HTML Active Report">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_2>HTML Active Report</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_3 type=radio value=X name=OutputOpt displaytext="Excel">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_3>Excel</LABEL></TD></TR></TBODY></TABLE></SPAN>
<FIELDSET id=groupbox1 style="FONT-SIZE: 10pt; LEFT: 300px; WIDTH: 225px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 90px; HEIGHT: 140px" tabIndex=-1>
<SPAN id=text3 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 57; LEFT: 120px; WIDTH: 70px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 75px; HEIGHT: 20px" tabIndex=70>End Key</SPAN>
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana">Keys</LEGEND>
<SPAN id=text2 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 56; LEFT: 20px; WIDTH: 80px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 75px; HEIGHT: 20px" tabIndex=69 ElementToPaste="true">Begin Key</SPAN></FIELDSET> 
<FIELDSET id=groupbox4 style="BACKGROUND-POSITION: center center; LEFT: 300px; BACKGROUND-IMAGE: none; WIDTH: 225px; POSITION: absolute; TOP: 240px; HEIGHT: 170px" tabIndex=-1 StyleBack_rtFileName="run_button_1.png">
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 49px; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 16px">Output Options </LEGEND></FIELDSET>
<SPAN id=radio2 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 38; LEFT: 30px; WIDTH: 145px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 110px; HEIGHT: 25px" tabIndex=2 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472122" accept="0" labelid="text2" columns="1" name="DateType">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio2_0 type=radio CHECKED value=S name=DateType displaytext="Select Date">
<LABEL style="CURSOR: default" tabIndex=2 for=radio2_0>Select Date</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio2_1 type=radio value=A name=DateType displaytext="Actual Mail Date">
<LABEL style="CURSOR: default" tabIndex=2 for=radio2_1>Actual Mail Date</LABEL></TD></TR></TBODY></TABLE></SPAN> 
<FIELDSET id=groupbox2 style="LEFT: 10px; WIDTH: 280px; POSITION: absolute; TOP: 90px; HEIGHT: 140px" tabIndex=54>
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana">Dates</LEGEND></FIELDSET> </FORM>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<SPAN id=text4 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 46; LEFT: 50px; WIDTH: 93px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 165px; HEIGHT: 18px" tabIndex=59>Begin Date</SPAN> 
<SPAN id=text5 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 48; LEFT: 170px; WIDTH: 79px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 165px; HEIGHT: 18px" tabIndex=61>End Date</SPAN>   
<INPUT id=BEGINKEY style="FONT-SIZE: 8pt; Z-INDEX: 53; LEFT: 320px; WIDTH: 85px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 190px; HEIGHT: 22px" tabIndex=66 hspace=0 maxLength=9 accept=0 size=9 name=BEGINKEY sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472114" labelid="text7"> 
<INPUT id=ENDKEY style="FONT-SIZE: 8pt; Z-INDEX: 55; LEFT: 420px; WIDTH: 85px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 190px; HEIGHT: 22px" tabIndex=68 hspace=0 maxLength=9 accept=0 size=9 name=ENDKEY sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472114" labelid="text8">
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#promotionkey name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#promotionkey name=IBIMR_dir>
<INPUT id=layoutinfo style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden inputcontrolids="edit1;edit2;combobox1;radio1;radio3;radio2;IBIMR_dir;BEGINKEY;ENDKEY" resourcectrlids="rpr_title">
<INPUT id=IBIMR_domain style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=ersdevel/ersdevel.htm name=IBIMR_domain>
<INPUT id=IBIMR_folder style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#tomfh25h7622 name=IBIMR_folder>
<INPUT id=ibif_ex style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=app/k299001.htm name=ibif_ex>
<INPUT id=ibiapp_app style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=EPDATA name=ibiapp_app ismre="1">
<INPUT id=ibic_server style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=EDASERVE name=ibic_server>
<xml id=ibi_requests>
<script>

<requests>
debugger

<request requestid="17" sourcetype="typeFex" targettype="window" targetname="_blank" ibif_ex="app/k299001drvr.fex" IBIMR_domain="ersdevel/ersdevel.htm" IBIMR_folder="#tomfh25h7622" IBIMR_dir="#promotionkey" IBIMR_sub_action="MR_STD_REPORT" activereport="0" reportcolumns="" ibiapp_app="" paramremovedbyuser="BEGINDATE">

<variables>

<variable parametercreatedinreslay="0" displayfield="MAG_ABBR" format="" field="MAG_ABBR" file="es_administration.mas" desc="MAG_ABBR" datatype="0" operation="" default=" " name="MAG_ABBR" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="DateType" format="" field="DateType" file="es_administration.mas" desc="DateType" datatype="0" operation="" default=" " name="DateType" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="BEGINDATE" format="" field="BEGINDATE" file="es_administration.mas" desc="BEGINDATE" datatype="0" operation="" default=" " name="BEGINDATE" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="ENDDATE" format="" field="ENDDATE" file="es_administration.mas" desc="ENDDATE" datatype="0" operation="" default=" " name="ENDDATE" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="KeyType" format="" field="KeyType" file="es_administration.mas" desc="KeyType" datatype="0" operation="" default=" " name="KeyType" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="BEGINKEY" format="" field="BEGINKEY" file="es_administration.mas" desc="BEGINKEY" datatype="0" operation="" default=" " name="BEGINKEY" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="ENDKEY" format="" field="ENDKEY" file="es_administration.mas" desc="ENDKEY" datatype="0" operation="" default=" " name="ENDKEY" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="OutputOpt" format="" field="OutputOpt" file="es_administration.mas" desc="OutputOpt" datatype="0" operation="" default=" " name="OutputOpt" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable></variables></request></requests></script>
</xml></BODY>
<script id=IBI_loader type=text/javascript>
doBeforeLoad();
</SCRIPT>
</HTML>


-DEFAULT &MAG_ABBR = ' ';
-DEFAULT &DateType = ' ';
-DEFAULT &BEGINDATE = ' ';
-DEFAULT &ENDDATE = ' ';
-DEFAULT &KeyType = ' ';
-DEFAULT &BEGINKEY = ' ';
-DEFAULT &ENDKEY = ' ';
-DEFAULT &OutputOpt = ' ';

-*SET &BEGINDATE = '06/01/2009';
-*SET &ENDDATE = '06/30/2009';

-*INCLUDE r210d00&SrcType&MonthType&OutputOpt
-*INCLUDE r210d00rah
-*-GOTO r210d00&SrcType&MonthType&OutputOpt
-*
-*-r210d00MAH
-*-INCLUDE r210d00mah
-*-EXIT
-*
-*-r210d00MPH
-*-INCLUDE r210d00mph
-*-EXIT
-*
-*-r210d00RAH
-*-INCLUDE r210d00rah
-*-EXIT
-*
-*-r210d00RPH
-*-INCLUDE r210d00rph
-*-EXIT
TABLE FILE ES_ADMINISTRATION
PRINT
     MAG_ABBR
     PUB_CODE
     MAG_NAME
HEADING
"Begin Date = &BEGINDATE     End Date = &ENDDATE   Begin Key = &BEGINKEY"
FOOTING
""
WHERE MAG_ABBR EQ 'COS';
ON TABLE SET PAGE-NUM OFF
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
     UNITS=IN,
     SQUEEZE=ON,
     ORIENTATION=PORTRAIT,
$
TYPE=REPORT,
     GRID=OFF,
     FONT='TIMES NEW ROMAN',
     SIZE=10,
$
ENDSTYLE
END

 

This message has been edited. Last edited by: thawby,


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
<JG>
posted
thawby

You really need to edit the post and wrap code tags around the code.

One of the worst cases of page corruption I've even seen
 
Report This Post
Member
posted Hide Post
Sorry about that. I am unfamiliar with code tags.... like CDATA?


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
<JG>
posted
Button Bar, right most button

It inserts the tags for you and you patse the code between them.
 
Report This Post
Member
posted Hide Post
  
<!-- Generated by Report Layout Painter -->
<HTML>
<HEAD>
<SCRIPT id=IBI_RelCallBack type=text/javascript>function AdjustChildrenPosition(){
}
</SCRIPT>

<SCRIPT id=IBI_OptionsScript type=text/javascript>
var rltVersion = "764";
var cgipath = "cgipath";
var ibirls = "ibirls2";

var rltdyncalendar = "rltdyncalendar";
var gmap = "ibigmap";
var olap="olap";
var olappanebase="olappanebase";
var olapdrill="olapdrill";

var ibixmltree="ibixmltree";

var ibiOptions = new Array(cgipath,ibirls);
</SCRIPT>

<SCRIPT id=IBI_nls src="/ibi_html/javaassist/nls.js" type=text/javascript></SCRIPT>

<SCRIPT id=IBI_ibigbl src="/ibi_html/javaassist/ibi/html/js/ibigbl.js" type=text/javascript></SCRIPT>

<SCRIPT id=IBI_ibigblloadCss type=text/javascript>
ibigblloadCss(null);</SCRIPT>
<TITLE>HtmlPage</TITLE>
<SCRIPT src="/ibi_apps/WFServlet?IBIMR_drill=P,app/mattk.js,commondm/commondm.htm" type=text/javascript></SCRIPT>
<!-- Dojo section 1 -->
<STYLE type=text/css>
        @import "/ibi_html/javaassist/dojo_131/dijit/themes/tundra/tundra.css";
        @import "/ibi_html/javaassist/dojo_131/dojo/resources/dojo.css"
</STYLE>

<SCRIPT src="/ibi_html/javaassist/dojo_131/dojo/dojo.js" type=text/javascript djConfig="parseOnLoad: true"></SCRIPT>
<!-- Dojo section 2 -->
<SCRIPT type=text/javascript>
    dojo.require("dojo.parser");
    dojo.require("dijit.form.DateTextBox");
</SCRIPT>

<SCRIPT id=clientEventHandlersJS type=text/javascript>
//Begin function window_onload
function window_onload() {
UpdateData();
// TODO: Add your event handler code here
//add onInitialUpdate() function to make changes before initial run of the reports
}
//End function window_onload

//Begin function button1_OnClick
function button5_OnClick(ctrl) {

debugger

  alert(document.getElementById("edit1").value);
  alert(document.getElementById("edit2").value);
  OnExecute(ctrl)
}
//End function button5_OnClick


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  Clone the contents of sel1 combobox to sel2.  T. Hawbaker
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function cloneSelection(sel1, sel2) {

	// Delete all options of the second selection combobox
 	while (sel2.options.length) {
  		sel2.remove(0);
 	}

 	for (var i = 0; i < sel1.length; i++) {
		try
		  {
		  sel2.add(new Option(sel1.options[i].text, sel1.options[i].value),null); // standards compliant
		  }
		catch(err)
		  {
		  sel2.add(new Option(sel1.options[i].text, sel1.options[i].value)); // IE only
		  }
     }
 }

// Since combobox1 is chained, IBI captures its on change event, we borrow it back
function combobox1_onclick(ctrl) {
	ctrl.onchange=combobox1_onchange;
}


//Begin function combobox1_onchange
function combobox1_onchange(ctrl) {
//  OnResetDownChainControls(ctrl);
//  cloneSelection(document.all('combobox2'), document.all('combobox3'));
}

//End function combobox1_onchange

</SCRIPT>

<SCRIPT for=window eventname="onload">window.onload = function() { window_onload(); }</SCRIPT>
</HEAD>
<BODY class=tundra id=template style="OVERFLOW: auto; WIDTH: 1024px; HEIGHT: 768px; BACKGROUND-COLOR: white" bgColor=#ffffff edaconnectionrequired="true">
<SPAN id=rpr_title style="BORDER-RIGHT: thin inset; BORDER-TOP: thin inset; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; Z-INDEX: 2; LEFT: 0px; BACKGROUND-IMAGE: url(app/apptopnav_selected.jpg); BORDER-LEFT: thin inset; WIDTH: 1024px; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: thin inset; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 3px; HEIGHT: 30px" tabIndex=-1>
<FORM id=myform>
<FONT style="FONT-WEIGHT: bold">K299-001 Selection/Mailing Comparison</FONT></SPAN>
<INPUT id=edit1 style="PADDING-LEFT: 3px; FONT-SIZE: 8pt; Z-INDEX: 58; LEFT: 51px; WIDTH: 102px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 189px; HEIGHT: 20px" tabIndex=71 maxLength=5 accept=0 size=5 name=BEGINDATE sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation="NONE" addalloption="0" dojoType="dijit.form.DateTextBox" displayfield>
<INPUT id=edit2 style="FONT-SIZE: 8pt; Z-INDEX: 59; LEFT: 171px; WIDTH: 102px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 189px; HEIGHT: 20px" tabIndex=72 maxLength=5 accept=0 size=5 name=ENDDATE sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation="NONE" addalloption="0">
<SPAN id=text1 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 4; LEFT: 10px; WIDTH: 75px; COLOR: #000000; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 55px; HEIGHT: 20px" tabIndex=-1>Magazine</SPAN>
<SELECT language=javascript id=combobox1 style="FONT-SIZE: 8pt; Z-INDEX: 5; LEFT: 90px; WIDTH: 175px; FONT-FAMILY: Courier New; POSITION: absolute; TOP: 55px" onclick=combobox1_onclick(this) tabIndex=1 onchange=combobox1_onchange(this) size=1 name=MAG_ABBR sourcetype="typeFex" datatype="1" boundtovariable="1" datasource="app/get_es_mags.fex" selectedvalue operation addalloption="0" displayfield="MAG_NAME_TRIM" IBIMR_folder="#commonue6daz" IBIMR_domain="commondm/commondm.htm" dynalldisplayvalue="ALL" newchainnumber="0" requiredfield="1472082" accept="0" labelid="text1" datafield="MAG_ABBR" ibiformat="A3" dfformat="A20" ibic_server="EDASERVE" ibiapp_app></SELECT>;
<INPUT language=javascript id=button5 style="BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 20; LEFT: 325px; BACKGROUND-IMAGE: url(run_button_1.png); WIDTH: 110px; COLOR: #0039a6; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 365px; HEIGHT: 30px" onclick=button5_OnClick(this) tabIndex=7 type=button size=22 value="Run K299-001" name=button5 requests_list="17" autoExecute="True">   
<SPAN id=radio1 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 32; LEFT: 315px; WIDTH: 95px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 110px; HEIGHT: 40px" tabIndex=5 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1381058" accept="0" labelid="text2" columns="1" name="KeyType">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio1_0 type=radio CHECKED value=R name=KeyType displaytext="Renewals">
<LABEL style="CURSOR: default" tabIndex=5 for=radio1_0>Renewals</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio1_1 type=radio value=B name=KeyType displaytext="Bills">
<LABEL style="CURSOR: default" tabIndex=5 for=radio1_1>Bills</LABEL></TD></TR></TBODY></TABLE></SPAN>
<SPAN id=radio3 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 36; LEFT: 315px; WIDTH: 160px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 265px; HEIGHT: 70px" tabIndex=6 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue="H" operation addalloption="0" requiredfield="1381058" accept="0" labelid="text6" columns="1" name="OutputOpt">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio3_0 type=radio CHECKED value=H name=OutputOpt displaytext="HTML">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_0>HTML</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_1 type=radio value=P name=OutputOpt displaytext="PDF">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_1>PDF</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_2 type=radio value=A name=OutputOpt displaytext="HTML Active Report">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_2>HTML Active Report</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio3_3 type=radio value=X name=OutputOpt displaytext="Excel">
<LABEL style="CURSOR: default" tabIndex=6 for=radio3_3>Excel</LABEL></TD></TR></TBODY></TABLE></SPAN>
<FIELDSET id=groupbox1 style="FONT-SIZE: 10pt; LEFT: 300px; WIDTH: 225px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 90px; HEIGHT: 140px" tabIndex=-1>
<SPAN id=text3 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 57; LEFT: 120px; WIDTH: 70px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 75px; HEIGHT: 20px" tabIndex=70>End Key</SPAN>
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana">Keys</LEGEND>
<SPAN id=text2 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 56; LEFT: 20px; WIDTH: 80px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 75px; HEIGHT: 20px" tabIndex=69 ElementToPaste="true">Begin Key</SPAN></FIELDSET> 
<FIELDSET id=groupbox4 style="BACKGROUND-POSITION: center center; LEFT: 300px; BACKGROUND-IMAGE: none; WIDTH: 225px; POSITION: absolute; TOP: 240px; HEIGHT: 170px" tabIndex=-1 StyleBack_rtFileName="run_button_1.png">
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 49px; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 16px">Output Options </LEGEND></FIELDSET>
<SPAN id=radio2 contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 38; LEFT: 30px; WIDTH: 145px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 110px; HEIGHT: 25px" tabIndex=2 sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472122" accept="0" labelid="text2" columns="1" name="DateType">
<TABLE contentEditable=false style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; HEIGHT: 100%" cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<INPUT id=radio2_0 type=radio CHECKED value=S name=DateType displaytext="Select Date">
<LABEL style="CURSOR: default" tabIndex=2 for=radio2_0>Select Date</LABEL></TD></TR>
<TR>
<TD>
<INPUT id=radio2_1 type=radio value=A name=DateType displaytext="Actual Mail Date">
<LABEL style="CURSOR: default" tabIndex=2 for=radio2_1>Actual Mail Date</LABEL></TD></TR></TBODY></TABLE></SPAN> 
<FIELDSET id=groupbox2 style="LEFT: 10px; WIDTH: 280px; POSITION: absolute; TOP: 90px; HEIGHT: 140px" tabIndex=54>
<LEGEND style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana">Dates</LEGEND></FIELDSET> </FORM>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#productionjl name=IBIMR_dir>
<SPAN id=text4 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 46; LEFT: 50px; WIDTH: 93px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 165px; HEIGHT: 18px" tabIndex=59>Begin Date</SPAN> 
<SPAN id=text5 style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; Z-INDEX: 48; LEFT: 170px; WIDTH: 79px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 165px; HEIGHT: 18px" tabIndex=61>End Date</SPAN>   
<INPUT id=BEGINKEY style="FONT-SIZE: 8pt; Z-INDEX: 53; LEFT: 320px; WIDTH: 85px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 190px; HEIGHT: 22px" tabIndex=66 hspace=0 maxLength=9 accept=0 size=9 name=BEGINKEY sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472114" labelid="text7"> 
<INPUT id=ENDKEY style="FONT-SIZE: 8pt; Z-INDEX: 55; LEFT: 420px; WIDTH: 85px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 190px; HEIGHT: 22px" tabIndex=68 hspace=0 maxLength=9 accept=0 size=9 name=ENDKEY sourcetype="typeMaster" datatype="0" boundtovariable="1" datasource selectedvalue=" " operation addalloption="0" requiredfield="1472114" labelid="text8">
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#promotionkey name=IBIMR_dir>
<INPUT id=IBIMR_dir style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#promotionkey name=IBIMR_dir>
<INPUT id=layoutinfo style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden inputcontrolids="edit1;edit2;combobox1;radio1;radio3;radio2;IBIMR_dir;BEGINKEY;ENDKEY" resourcectrlids="rpr_title">
<INPUT id=IBIMR_domain style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=ersdevel/ersdevel.htm name=IBIMR_domain>
<INPUT id=IBIMR_folder style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=#tomfh25h7622 name=IBIMR_folder>
<INPUT id=ibif_ex style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=app/k299001.htm name=ibif_ex>
<INPUT id=ibiapp_app style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=EPDATA name=ibiapp_app ismre="1">
<INPUT id=ibic_server style="LEFT: -100px; POSITION: absolute; TOP: -100px" type=hidden value=EDASERVE name=ibic_server>
<xml id=ibi_requests>
<script>

<requests>
debugger

<request requestid="17" sourcetype="typeFex" targettype="window" targetname="_blank" ibif_ex="app/k299001drvr.fex" IBIMR_domain="ersdevel/ersdevel.htm" IBIMR_folder="#tomfh25h7622" IBIMR_dir="#promotionkey" IBIMR_sub_action="MR_STD_REPORT" activereport="0" reportcolumns="" ibiapp_app="" paramremovedbyuser="BEGINDATE">

<variables>

<variable parametercreatedinreslay="0" displayfield="MAG_ABBR" format="" field="MAG_ABBR" file="es_administration.mas" desc="MAG_ABBR" datatype="0" operation="" default=" " name="MAG_ABBR" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="DateType" format="" field="DateType" file="es_administration.mas" desc="DateType" datatype="0" operation="" default=" " name="DateType" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="BEGINDATE" format="" field="BEGINDATE" file="es_administration.mas" desc="BEGINDATE" datatype="0" operation="" default=" " name="BEGINDATE" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="ENDDATE" format="" field="ENDDATE" file="es_administration.mas" desc="ENDDATE" datatype="0" operation="" default=" " name="ENDDATE" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="KeyType" format="" field="KeyType" file="es_administration.mas" desc="KeyType" datatype="0" operation="" default=" " name="KeyType" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="BEGINKEY" format="" field="BEGINKEY" file="es_administration.mas" desc="BEGINKEY" datatype="0" operation="" default=" " name="BEGINKEY" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="ENDKEY" format="" field="ENDKEY" file="es_administration.mas" desc="ENDKEY" datatype="0" operation="" default=" " name="ENDKEY" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable>

<variable parametercreatedinreslay="0" displayfield="OutputOpt" format="" field="OutputOpt" file="es_administration.mas" desc="OutputOpt" datatype="0" operation="" default=" " name="OutputOpt" textvarname="" accept="0" type="default" select="0" min="" max="" controltype="7" create="1"></variable></variables></request></requests></script>
</xml></BODY>
<SCRIPT id=IBI_loader type=text/javascript>
doBeforeLoad();
</SCRIPT>
</HTML>






WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
Member
posted Hide Post
Yes, right. Thank you very much.


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
Member
posted Hide Post
Addendum. I originally had two date/calendar fields that worked fine. id's edit1 and edit2. We decided to try and use a dojo dijit "datetextbox" for enhanced looks and functionality. I created the text box through the designer tested, worked fine. Then I associated the control with the dojo dijit and it stopped working. The strange part is that the "value" of the field seems in tact right before the OnExecute() call. So my question is, how can I trace an HTML variable from FORM to CGI/Servlet to EDASERV to determine where the break is occuring? Any help will be very much appreciated! Regards, Tom Hawbaker.


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
Virtuoso
posted Hide Post
Just a guess here, but I think your process is causing the WF JS to not initialize properly. Basically, anything that you do before the:
function window_onload() {
UpdateData();
}
can cause a problem with how the screen is initialized. What you should consider trying is avoid initializing any of the dojo stuff until after the window_onload function is complete. You can do this by placing the initialization calls in a function called onInitialUpdate(). WF will automatically call this function - if there is one - when the critical work in the UpdateData() function is complete.


"There is no limit to what you can achieve ... if you don’t care who gets the credit." Roger Abbott
 
Posts: 1102 | Location: Toronto, Ontario | Registered: May 26, 2004Report This Post
Member
posted Hide Post
dhagen. Good to know about onInitialUpdate(); That information helped me solve a different problem. I moved all initialization code to onInitialUpdate to no avail. After a little more digging, I'm beginning to wonder if this is a dojo issue rather than a webfocus issue. I've learned that the datetextbox dijit is stored internally as a javascript date... I'm starting to think I better look for a different solution. Thanks for you help. th.


WebFOCUS 7.6.8
wINDOWS
aLL
 
Posts: 17 | Location: Des Moines, Iowa | Registered: April 29, 2009Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] HTML launch fex - Dojo TextDateBox Dijit

Copyright © 1996-2020 Information Builders