All pastes #611766 Raw Edit

Someone

public text v1 · immutable
·published 2007-07-10 01:51 UTC
rendered paste body
<HTML xmlns:xf="http://www.w3.org/2002/xforms">

   <HEAD>

	<!-- do not include a <meta> tag -->

    <LINK REL="stylesheet" TYPE="text/css" HREF="/pentaho-portal-layout/pentaho.css"></LINK>
    <script type="text/javascript" src="http://133.88.30.128/~eric/js/calendar/calendar.js"></script>
	<script type="text/javascript" src="http://133.88.30.128/~eric/js/calendar/lang/calendar-en.js"></script>
	<script type="text/javascript" src="http://133.88.30.128/~eric/js/calendar/calendar-setup.js"></script>
	<link rel="stylesheet" type="text/css" media="screen" href="http://133.88.30.128/~eric/js/calendar/skins/aqua/theme.css" />   

      <TITLE>Parameter Page Customization Example</TITLE>


      			<SCRIPT>
					<![CDATA[

						var url=unescape('ViewAction?');

						var target=unescape('');

						function doForm() 
						{

							var submitUrl = url;

							var form = document.forms['parameter-form'];

							var elements = form.elements;

							var i;

							
							for( i=0; i<elements.length; i++ ) 
							{

								if( elements[i].type == 'select-one' || elements[i].type == 'text' || elements[i].type == 'hidden') 
								{

									submitUrl += '&' + elements[ i ].name + '=' + escape( elements[ i ].value );

								} 
								else if( elements[i].type == 'radio' ) 
								{

									if( elements[i].checked ) 
									{

										submitUrl += '&' + elements[ i ].name + '=' + escape( elements[ i ].value );

									}

								} 
								else if( elements[i].type == 'checkbox' ) 
								{

									if( elements[i].checked ) 
									{

										submitUrl += '&' + elements[i].name + "=" + escape( elements[i].value );

									}

								} 
								else if( elements[i].type == 'select-multiple' ) 
								{

									var options = elements[i].options;

									var j;

									for( j=0; j!=options.length; j++ ) 
									{

										if( options[j].selected ) 
										{

											submitUrl += '&' + elements[i].name + '=' + escape( options[ j ].value );

										}

									}

								}

							}

		      			    if( target == '' ) 
		      			    {

								document.location.href=submitUrl;

							} 
							else 
							{

								window.open( submitUrl, target );

							}


							return false;

						}
					]]>
					</SCRIPT>

      		

	{xform-header}


	<STYLE TYPE="text/css">
		td
		{
			font-family: Arial, Helvetica, sans-serif;
			color: #000;
			font-size: 12px;
		}
		
		.portlet-form-field, .portlet-form-input-field
		{
			font-family: Arial, Helvetica, sans-serif;
			color: #000;
			font-size: 12px;
		}
	</STYLE>
   </HEAD>

   <BODY STYLE="border:2px solid #dddddd">

      <DIV STYLE="margin:10px">
      	<SPAN CLASS="portlet-section-header">Parameter Page Customization Example 2</SPAN>
      </DIV>

      <DIV STYLE="margin:10px;border:1px solid #808080;padding:5px;">

         <FORM NAME="parameter-form" ID="parameter-form" METHOD="GET">

            <TABLE WIDTH="100%" BORDER="0" STYLE="padding:5px;">
            	<TR>
            		<TD WIDTH="125px"> Transaction type: </TD>
            		<TD> {TRANSACTIONTYPE} </TD>
            	</TR>
				<TR>
            		<TD> Storename: </TD>
            		<TD> {STORENAME} </TD>
            	</TR>

				<TR>
            		<TD> Start Day: </TD>
            		<TD>          		
            		<input id="STARTDATE" name="STARTDATE" type="text" value="2007-07-10" class="portlet-form-input-field" readonly="readonly" size="12" />
         <button type="button" disabled="disabled" onclick="return false" id="trigger_STARTDATE">...</button>
         <script type="text/javascript">
		    document.getElementById("trigger_STARTDATE").disabled = false;
		    Calendar.setup({
		      inputField : "STARTDATE",
		      ifFormat : "%Y-%m-%d",
		      daFormat : "%Y-%m-%d",
		      button : "trigger_STARTDATE"
		    });
		   </script></TD>
            	</TR>

				<TR>
            		<TD> End Day: </TD>
            		<TD>          		
            		<script type="text/javascript">
            		<!--
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
document.write(month + "/" + day + "/" + year);
-->
</script>
            		<input id="ENDDATE" name="ENDDATE" type="text" value="2007-07-10" class="portlet-form-input-field" readonly="readonly" size="12" />
         <button type="button" disabled="disabled" onclick="return false" id="trigger_ENDDATE">...</button>
         <script type="text/javascript">
		    document.getElementById("trigger_ENDDATE").disabled = false;
		    Calendar.setup({
		      inputField : "ENDDATE",
		      ifFormat : "%Y-%m-%d",
		      daFormat : "%Y-%m-%d",
		      button : "trigger_ENDDATE"
		    });
		   </script></TD>
            	</TR>
            	<TR>

                  <TD> <BR/> <INPUT TYPE="button" NAME="go" CLASS="portlet-form-button" VALUE="Run..." onClick="doForm()"/> </TD>

               </TR>

            </TABLE>

		{solution}

		{action}

		{path}

	    </FORM>

      </DIV>

   </BODY>

</HTML>