<!-- $Header: compReqEdit.uix 115.28 2004/03/06 00:57:31 ppradhan ship $ -->


<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin" 
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
    <title>Oracle Applications Manager</title>
  </baja:head>

  <!-- THIS Event Handling section should go away as this page is only for
       including in other pages. The wrapper page should contain these event
       handlers
  -->
  <handlers>
	<event name="addRows">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompRequestHandler" method="doAddRow"/>
	</event>
        <event name="removeRows">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompRequestHandler" method="doRemoveRows"/>
	</event>
        <event name="submitTags">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompRequestHandler" method="doSubmitEvents"/>
	</event>
  </handlers>	
  	
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">

    <dataScope>
      <provider>
	<data name="tableData">
		<bean><dataObject select="currentTable" source="allData"/></bean>
	</data>
	<data name="colSortOrder">
		<bean><dataObject select="sortState" source="allData"/></bean>
	</data>
	<data name="allData">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompRequestHandler" method="getDataTable"/>
	</data>
	<data name="columnData">
	  <inline>
	  <!-- Column elements defining a DataSet named "column" -->
          <column sort="no" data:value="SC_EVENT@RB"/>
	  <column sort="no" data:value="SC_DATE@RB"/>
	  <column sort="no" data:value="SC_TIME@RB"/>
	  <column sort="no" data:value="SC_INTERVAL@RB"/>
	  <column sort="no" data:value="SC_PARAMETERS@RB"/>
  	  </inline>
	</data>
        
	
	<data name="AllErrData">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompRequestHandler" method="getErrorData"/>
	</data>
	<data name="ErrData">
		<bean><dataObject source="AllErrData" select="VAL_ERR_DATA_KEY"/></bean>
	</data>
	

	<!-- Data for the columns -->
	
	<data name="OAM_RB">
		<bundle class="oracle.apps.fnd.oam.resources.OAMResourceBundle"/>
     	</data>
	<data name="RB">
          <bundle class="oracle.apps.fnd.oam.resources.SvcCompResourceBundle"/>
        </data>
	<data name="getImageLinks">
   		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
   			method="getImageLinks"/>
  	</data>
	<data name="getDateFormat">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
                  method="getDateFormat"/>
        </data>
	<data name="dayHours">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
           method="getDayHoursHHFormat"/>
        </data>

        <data name="hourMinutes">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
           method="getHourMinutes"/>
        </data>

	 <data name="pageDest">^M
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"  
            method="getPageURLWithPageProp"/>^M
        </data>


	
      </provider>

      <contents>
		<switcher data:childName="node@allData">
			<case name="errNode">
				<messageBox data:message="errMsg@allData" messageType="error" longDescURL="unimpl" data:text="MSG_ERROR_OCCURRED@OAM_SRB">
				</messageBox>
			</case>
			
			<case name="okNode">          
     
		<flowLayout><contents>
		<switcher data:childName="node@AllErrData">
			<case name="errNode">
				<messageBox data:message="VAL_ERR_KEY@AllErrData" messageType="error" longDescURL="unimpl">
				</messageBox>
			</case>
		</switcher>

	     
	     <messageBox data:message="noTagSelMsg@allData" messageType="info" longDescURL="unimpl" data:rendered="renderNoTagSelMsg@allData"/>
	     <!--<form name="wrapperForm" method="post" usesUpload="false" data:destination="url@pageDest">
             <contents>-->
               <stackLayout>
                 <contents>
			<include baja:node="/oam/common/oamLov"/>
		    <!--<include baja:node="/oam/common/lastUpdatedTime"/>-->
		    <!--<styledText data:text="updateTime@allData" styleClass="OraTipText"/>-->
		    <styledText data:text="SC_TIP_SCHEDULE_EVENTS@RB" styleClass="OraInstructionText"/>
                    <table 
                           name="REQ_TBL" width="100%"
                           minValue="1"
			   formSubmitted="true"
                           data:maxValue="max@tableData"
                           data:blockSize="size@tableData"
			   data:value="start@tableData"
			   data:tableData="rows@tableData"
			   data:columnHeaderData="column@columnData"
			   data:summary="SC_SCHEDULED_EVENTS@RB">
		  <tableSelection>
		   <multipleSelection data:text="SC_SELECT_EVENTS_AND@RB" data:shortDesc="select">
		   <contents>
			
			<submitButton formName="wrapperForm" data:text="SC_REMOVE@RB" baja:event="removeRows"/>

		   </contents>
		   </multipleSelection>
		  </tableSelection>
 
                      <!-- Formatting for the table.  Note the format for
                           inline data objects and data object lists -->
                      <tableFormat tableBanding="rowBanding"/>
		
		      

                      <!-- The row header and column header stamps -->
                      <columnHeaderStamp>
                        <sortableHeader data:text="value"
                                        sortable="no"
                                        data:sortable="sort"/>
                      </columnHeaderStamp>
		      		
                      
		      <columnFooter>
  			<addTableRow data:text="SC_ADD_ANOTHER_ROW@RB"/>
 		      </columnFooter>
	
                      <!-- A couple nice, simple columns -->
                      <contents>
			<switcher data:childName="modeswitcher">
			<case name="edit">
			<flowLayout><contents>
			<messageTextInput name="eventdispname" data:text="eventdispname" required="no" data:shortDesc="SC_EVENT@RB" columns="20" disabled="true">
				<boundMessage source="ErrData" data:select="EC_EVENT_NAME_"/>
				<end>
					<image data:source="SEARCH_IMG@getImageLinks" data:onClick="eventlovurl"/>
				</end>
			</messageTextInput>
			<!--<messageTextInput name="eventdispnameshadow" data:text="eventdispname" onChange="javascript:alert('NewOne');"/>
			<formValue name="eventdispnameshadow" data:value="eventname"/>-->
			<formValue name="eventname" data:value="eventname"/>
			
			</contents></flowLayout>
			</case>
			<case name="text">
				<styledText data:text="eventdispname" styleClass="OraInstructionText"/>
			</case>
			</switcher>
			<messageDateField name="eventdate" data:value="eventdate" required="no" data:shortDesc="SC_DATE@RB" data:message="message@getDateFormat" data:onSubmitValidater="dateValidater@getDateFormat" columns="12">
				<boundMessage source="ErrData" data:select="EC_EVENT_DATE_"/>
			</messageDateField>
			<flowLayout><contents>
				<messageChoice name="eventtimehh"
                     data:selectedValue="eventtimehh" data:shortDesc="SC_TIME@RB">
					            <contents data:childData="hours@dayHours">
						            <option data:text="hour" data:value="hour" />
					            </contents>
						    <!--<end>
							<flowLayout><contents>
							<choice name="minFrom"
                     data:selectedIndex="minFrom@inputData">
					           
					            <contents data:childData="minutes@hourMinutes">
						            <option data:text="minute" data:value="minute" />
					            </contents>
                   </choice>
			 
							</contents></flowLayout>
						    </end>-->
                   		</messageChoice>
				<messageChoice name="eventtimemm" data:selectedValue="eventtimemm" data:shortDesc="SC_TIME@RB">
					            <contents data:childData="minutes@hourMinutes">
						            <option data:text="minute" data:value="minute" />
					            </contents>
                   		</messageChoice>
			</contents></flowLayout>

			<messageTextInput name="eventinterval" data:text="eventinterval" data:shortDesc="SC_INTERVAL@RB" columns="5">
				<boundMessage source="ErrData" data:select="EC_EVENT_INTERVAL_"/>
			</messageTextInput>
			

			<messageTextInput name="eventparameters" data:text="eventparameters" data:shortDesc="SC_PARAMETERS@RB" maximumLength="665">
				
			</messageTextInput>
			
			<!--<formValue name="key" data:value="key"/>-->
                      </contents>
                    </table>
		    <!--<button data:text="SC_ADD_A_ROW@RB" data:rendered="renderAddRowButton@allData">
			<boundAttribute name="destination">
      <baja:pageURL event="addRows">
        <baja:parameters>
          <baja:parameter key="source" value="REQ_TBL"/>
        </baja:parameters>
      </baja:pageURL>
			</boundAttribute>
		     </button>-->
		<submitButton formName="wrapperForm" data:text="SC_ADD_A_ROW@RB" data:rendered="renderAddRowButton@allData" baja:event="addRows"/>
		    	<!--<tip>
				<contents>
					<styledText data:text="SC_TIP_EVENT_TIME_FORMAT@RB"/>
					
				</contents>
			</tip>	 	
			<tip>
				<contents>
					<styledText data:text="SC_TIP_EVENT_INTERVAL@RB"/>
				</contents>
			</tip>-->
			<tip>
				<contents>
					<styledText data:text="SC_TOP_EVENT_PARAMETERS@RB"/>
				</contents>
			</tip>
		   <!-- <submitButton formName="wrapperForm" text="Submit" baja:event="submitTags"/>-->
                  </contents>
                </stackLayout>
		
		<!-- Add a Hiddent Form Value here with name=event and
		     value=submitTags here, so that when form is submitted
		     by the wrapper page the event can be fired -->
	
		<!--<formValue baja:event="submitTags"/>-->
		<formValue name="tbl_id" value="REQ_TBL"/>
	
 <!--             </contents>
           </form>-->
		     		
	     
	    </contents>
	    </flowLayout>
	</case>
	</switcher>			
      </contents>

    </dataScope>

  </baja:content>



</page>










