Skip to end of banner
Go to start of banner

Definition File

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 36 Next »

Definition File

In the definition file we define the components and tabs of the definition file.

Attributes

NameDescriptionValue
id

Unique Identifier.

Any
nameThe name of the data entry page. This is displayed as the title of the page.Any
datapathThe paths of the identifiers of the displayed object. This is also part of the page's title.The paths of the object properties that hold the values to be displayed
moduleThe identifier of the module the page belongs to.Any of the module ids defined in the modules metadata file
functioncallThe methods that are called to load the datasource object.Any functioncall that loads the datasource object
datasourcesThe classes of the objects displayed on the page.

com.crm.web.generator.datasource.DTODatasource

flowcontrolThe definition of the steps of a wizard page.The list of the wizard steps
mainmenuThe definition of the page's toolbar.The list of components that will be displayed on the toolbar
mainThe definition of the page's main area.The list of components that will be displayed in the main area
detailsThe definition of the page's details area.The list of tabs that will be displayed in the details area

Example

 Definition File

Definition File
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../xsd/dataEntry.xsd">
	<id>financialtransactions/type</id>
	<name>Type</name>
	<datapath>name</datapath>
	<module>FINANCIAL_TRANSACTIONS</module>

	<functioncall>
		<functions>
			<function>
			...
			</function>		
		</functions>
	</functioncall>
	
	<datasources>
		<datasource>
			<key>form</key>
			<classname>com.crm.web.generator.datasource.DTODatasource</classname>
		</datasource>
	</datasources>
  	
	<mainmenu>
    	<components>
      		<component>
			...
			</component>
    	</components>
  	</mainmenu>
  
	<main>
    	<components>
      		<component>
			...
			</component>
    	</components>
  	</main>

  	<details>
    	<tabs>  		
  			<tab>
        		<id>tabCategories</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>
  • No labels