<!-- $Header: roleLov.uix 115.34 2003/10/17 21:31:18 jolsson 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 Workflow Manager</title>
  </baja:head>

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

    <dataScope>

      <contents>
	<form name = "dummy" ><contents>	
         <stackLayout><contents>

	   <!-- *********** You need to databind text in head************** --> 
<!-- It should looks like: Search and Select: TOPIC NAME  --> 
            <header id="searchead"  data:text = "header@lovTableData"> 
  <contents> 
  	<include baja:node="/oam/common/oamLovField"/>
	<include baja:node="/oam/common/oamLov"/>
      <header id="searchead2" 
           data:text = "WF_LABELRESULTS@RB"> 
   <contents> 
              <switcher data:childName="node@lovTableData">
                <case name="errNode">
                    <messageBox data:message="errMsg@lovTableData"
                                messageType="error"
                                longDescURL="unimpl"
                                data:text="WF_GEN_ERROR@RB">
                    </messageBox>
                </case>

                <case name="okNode">
 			<stackLayout><contents>

		        <table name="roleTable" width="100%" 
				
			     data:columnHeaderData="column@columnHeaderData"
			     data:tableData="row@lovTableData"
			     data:destination = "destination@lovTableData"
	                 formSubmitted="true"
			     proxied="true"
                       data:blockSize="block@lovTableData"
                       data:minValue="min@lovTableData"
			     data:value="value@lovTableData"
                       data:maxValue="max@lovTableData">

                      <tableFormat tableBanding="rowBanding"/>
                      <rowHeaderStamp>-</rowHeaderStamp>

                      <columnHeaderStamp>
                        <sortableHeader data:text="value"
                                        sortable="no"
                                        data:sortable="sort"/>
                      </columnHeaderStamp>

	                <tableSelection>
			      <singleSelection data:text="WF_SELECT_ROLE_AND@RB" selectedIndex = "0" data:shortDesc="select">
			        <contents>
				    
				   
				    <button data:text="B_ACCEPT@RB"  destination="javascript:selectLov('roleTable')"/>

			        </contents>
		            </singleSelection>
		          </tableSelection>

                     <contents>

			      <styledText styleClass="OraInstructionText" data:text="name"/>
			      <styledText styleClass="OraInstructionText" data:text="desc"/>
			      <formValue name = "hiddenName" data:value="name" />
			      <formValue name = "hiddenName1" data:value="desc" /> 	

 		         </contents>
	             </table>

		     <tip><contents>
			<styledText data:text="WF_MTEST_ROLE_LOV_TIP_A@RB"/>
		     </contents></tip>	
		     <tip><contents>
			<styledText data:text="WF_MTEST_ROLE_LOV_TIP@RB"/>
		     </contents></tip>
			</contents></stackLayout>
		   </case>
		 </switcher>
		 </contents> 
     </header> 
    </contents> 
    </header> 
<!--  		</contents>
		</header>
-->

<!--		 <script><contents>

			function doCancel()
			{
				top.returnValue = (void 0);
				top.close();
				return false;
			}
  
			function selectLov(a0)
			{	
				if (a0 == (void 0))
				{
					top.returnValue = (void 0);
					top.close();	
					return false;
				}
				var a1 = ""+a0+"";
				var proxy = new TableProxy(a1);


				var rowCount = proxy.getLength();
			      var selIndex = proxy.getSelectedRow();


			      if (rowCount != (void 0))
				{
					var selectedName = proxy.getFormElement(&quot;hiddenName&quot;, selIndex);
	    				top.returnValue = selectedName.value;
				}

				var selectedName = proxy.getFormElement(&quot;hiddenName&quot;, selIndex);
    				top.returnValue = selectedName.value;

			   	top.close();
				return false;
			}



		</contents></script>

-->		

	   </contents></stackLayout>

	  </contents></form>

	<contentFooter><contents>
	   <pageButtonBar><contents>
		<button data:text="WF_ACTION_CANCEL@RB"  destination="javascript:doCancel()"/>
	   </contents></pageButtonBar>
	</contents></contentFooter>

	</contents>


      <provider>
        <data name="columnHeaderData">
          <inline>
		<column sort="no" data:value="WF_ROLE_NAME@RB"/>
		<column sort="no" data:value="WF_DISPLAY_NAME@RB"/>
          </inline>
        </data>

	 <data name="RB">
          <bundle class="oracle.apps.fnd.wf.oam.resources.WfResourceBundle"/>
        </data>



        <data name="lovTableData">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfLovHandler"
                  method="getRoleLovTableData"/>
        </data>

        <data name="getSelectLov">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfLovHandler"
                  method="getSelectLov"/>
        </data>



      </provider>

    </dataScope>

  </baja:content>



 <handlers>


   <event name="goto">
     <method class="oracle.apps.fnd.wf.oam.handlers.WfLovHandler" 
             method="tableNavigation"/>
   </event>
    <event name="getLovList"> 
     <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler" 
             method="getLovList"/> 
   </event> 
</handlers>

</page>

