Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
titleData entry page
linenumberstrue
collapsetrue
<page>
  	<id>fintranstypeDetailBody</id>
  	<name>Financial Transaction Type</name>
	<datapath>name</datapath>
  	<datasources>
    	<datasource>
      		<key>form</key>
      		<classname>com.crm.web.generator.datasource.DTODatasource</classname>
    	</datasource>
  	</datasources>
  	
	<mainmenu>
    	<components>
      		<component/>
    	</components>
  	</mainmenu>
  
	<main>
    	<components>
      		<component/>
			<component/>
			...
    	</components>
  	</main>

  	<details>
    	<tabs>  
      		<tab>
  				<id>paymentMethods</id>
	        	<name>Allowed Payment Methods</name>
	        	<datasourcesetkey>...</datasourcesetkey>
	        	<visibilityconditions>...</visibilityconditions> 
            	<tipexpression>...</tipexpression>
	        	<functioncall>
	          		<functions>
						<function/>
	          		</functions>
	        	</functioncall>
	        
				<tabmenu> 
    				<components>
						<component/>
						<component/>
						...
        			</components>
				</tabmenu>
        
       			<components>
        			<component/>
					<component/>
					...
       	 		</components>
  			</tab>
  		
  			<tab>
        		<id>Categories</id>
        		<name>Allowed Categories</name>
        		<datasourcesetkey>categories</datasourcesetkey>
        		<functioncall>
          			<functions>
            			<function/>
						<function/>
          			</functions>
        		</functioncall>
	
				<tabmenu> 
    				<components>
						<component/>
						<component/>
						...
        			</components>
				</tabmenu>
        
        		<components>
        			<component/>
					<component/>
					...
        		</components>
      		</tab>
    	</tabs>
	</details>
</page>

 

Wizard data entry page.

Image Modified

 

Code Block
languagehtml/xml
titleWizard data entry page
linenumberstrue
collapsetrue
<page>
      <id>orders/orderTakingDetailBody</id>
      <name>Order Taking</name>
      <datapath>order/number</datapath>
      <datasources>
            <datasource>
                  <key>form</key>
                  <classname>com.crm.web.generator.datasource.DTODatasource</classname>
            </datasource>
      </datasources>
      <flowcontrol>
            <messageonsuccess>Order taking created successfully.</messageonsuccess>
            <linkoncomplete>Click here to go to order detail page|page.do?xml=orders/orderDetailBody&amp;act=itm&amp;jndi=ejb/CRMUIOrder&amp;fc=loadForm&amp;pv0=[[getValue,java.lang.String,order/id]]&amp;pvc=1</linkoncomplete>
            <completedmenucompid>cmdSave</completedmenucompid>
            <flowsteps>
              <flowstep>
                    <name>Customer Information</name>
                <description>Please specify customer information.</description>
                <visibletabs>CustomerInformation_Section</visibletabs>
                <finishbutton>false</finishbutton>
                <functioncall>
                          <functions>
                                <function>
                                      <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>validateWizardOTNextButton</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                <parameter>
                                      <value>0</value>
                                      <datatype>java.lang.Integer</datatype>
                                </parameter>
                                  </parameters>
                        </function>
                    </functions>
                </functioncall>
                  </flowstep>
                  <flowstep>
                <name>Order Main Information</name>
                <description>Please specify Order main information</description>
                <visibletabs>MainInformation</visibletabs>
                <finishbutton>false</finishbutton>
                <functioncall>
                          <functions>
                                <function>
                                      <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>validateWizardOTNextButton</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                <parameter>
                                      <value>1</value>
                                      <datatype>java.lang.Integer</datatype>
                                </parameter>
                                  </parameters>
                                </function>
                          </functions>
                    </functioncall>
                  </flowstep>
                  <flowstep>
                <name>Delivery and Billing information</name>
                <description>Please enter the delivery and billing information.</description>
                <visibletabs>DeliveryInformation_Section</visibletabs>
                <finishbutton>false</finishbutton>
                <functioncall>
                          <functions>
                            <function>
                                  <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>validateWizardOTNextButton</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                <parameter>
                                      <value>2</value>
                                      <datatype>java.lang.Integer</datatype>
                                </parameter>
                                  </parameters>
                            </function>
                    </functions>
                </functioncall>
                  </flowstep>
                  <flowstep>
                <name>Payment Terms</name>
                <description>Please enter the payment terms.</description>
                <visibletabs>PaymentTermsSection_Section</visibletabs>
                <finishbutton>false</finishbutton>
                <functioncall>
                          <functions>
                            <function>
                                  <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>validateWizardOTNextButton</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                <parameter>
                                      <value>3</value>
                                      <datatype>java.lang.Integer</datatype>
                                </parameter>
                                  </parameters>
                            </function>
                        <function>
                                  <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>previewQuote</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                  </parameters>
                            </function>
                          </functions>
                    </functioncall>
                  </flowstep>
                  <flowstep>
                <name>Order Preview</name>
                <description></description>
                <visibletabs>CustomerInformation_Section;MainInformation;ResourcesSection_Section;InstalledItemItemsME_Section;DeliveryInformation_Section;PaymentTermsSection_Section;Quatation_Section</visibletabs>
                <finishbutton>true</finishbutton>
                <functioncall>
                      <functions>
                            <function>
                                  <type>ejb</type>
                                  <classname>ejb/CRMUIOrder</classname>
                                  <functionname>saveOrderTakingButton</functionname>
                                  <resultaction>replace</resultaction>
                                  <datatype>root</datatype>
                                  <parameters>
                                <parameter>
                                      <value>[[getDTO]]</value>
                                      <datatype>java.lang.Object</datatype>
                                </parameter>
                                  </parameters>
                            </function>
                      </functions>
                    </functioncall>
                  </flowstep>
            </flowsteps>
      </flowcontrol>
      <mainmenu>
              <components>
            <component>