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 2
Next »
This tag is used to specify lists on the page.
Attributes
Name | Description | Value |
---|
id | Unique Identifier | any |
name | A name that describes the tab. It is used as the title of the tab. | any |
reload | Indicates if the tab should be reloaded every time is expanded. | true false |
datasourcesetkey | The name of the set that holds the objects displayed in the tab as it is defined on thedatasourceobject. | property name |
visibilityconditions | The conditions that should be met in order to display the tab. | '[[pagefunction, datatype, datapath ]]' operator(==,!=) 'value' |
tipexpression | The tip message that shoulddisplayednear the tab's title. | unique identifier | message |
functioncall | The method that loads the objects displayed in the tab. | afunctioncall |
tabmenu | The components that will be displayed in the tab's menu area. | List of components |
components | The components that will be displayed in the tab. | List of components |
displaydeleted | Specifies if the deleted rows should be also visible in the tab. Bydefaultthey are not visible. | true false |
rowvisibilityconditions | The conditions that should be met in order to display a row. | '[[pagefunction, datatype, datapath ]]' operator(==,!=) 'value' |
Example
Tab
<list>
<id>listSpendRequestRules</id>
<name>key_spend_request_rules</name>
<reload>true</reload>
<datasourcesetkey>processingRules</datasourcesetkey>
<rowvisibilityconditions>
'[[getValue,java.lang.String,processingRules[CURRENT_ROW]/processingRuleType]]'=='SPEND_REQUEST_RULE'
</rowvisibilityconditions>
<functioncall>
<functions>
</functions>
</functioncall>
<tabmenu>
<components>
<component>
<id>cmpAdd</id>
<name>key_add</name>
<visiblemodes>edit,new</visiblemodes>
<elements>
<button>
<id>btnAdd</id>
<name>key_add</name>
<refresh>tab,listSpendRequestRules</refresh>
<functioncall>
<functions>
<function>
<type>ejb</type>
<classname>ejb/CRMUICustomerEventDefinition</classname>
<functionname>addSpendRequestRuleButton</functionname>
<datasourcesetkey>processingRules</datasourcesetkey>
<resultaction>setappend</resultaction>
<parameters>
<parameter>
<value>[[getDTO]]</value>
<datatype>java.lang.Object</datatype>
</parameter>
</parameters>
</function>
</functions>
</functioncall>
</button>
</elements>
</component>
<component>
<id>cmpRemove</id>
<name>key_remove</name>
<visiblemodes>edit,new</visiblemodes>
<elements>
<button>
<id>btnRemove</id>
<name>key_remove</name>
<refresh>tab,listSpendRequestRules</refresh>
<functioncall>
<functions>
<function>
<type>ejb</type>
<classname>ejb/CRMUICustomerEventDefinition</classname>
<functionname>removeSpendRequestRuleButton</functionname>
<datasourcesetkey>processingRules</datasourcesetkey>
<resultaction>setdelete</resultaction>
<parameters>
<parameter>
<value>[[getSelectedDTOs,java.lang.String,processingRules]]</value>
<datatype>java.lang.Object</datatype>
</parameter>
</parameters>
</function>
</functions>
</functioncall>
</button>
</elements>
</component>
</components>
</tabmenu>
<header>
<id>txtHeader</id>
<datapath>spendRequestRule/ruleName</datapath>
</header>
<subheader>
</subheader>
<components>
<component>
<id>cmpAllowCreatingSpendRequestsForSpecificAmount</id>
<name>key_allow_creating_spend_requests_for_specific_amount</name>
<elements>
<checkbox>
<sidelabel>key_allow_creating_spend_requests_for_specific_amount</sidelabel>
<id>chkAllowCreatingSpendRequestsForSpecificAmount</id>
<datapath>spendRequestRule/allowCreatingSpendRequestsForSpecificAmount</datapath>
<truevalue>1</truevalue>
<falsevalue>0</falsevalue>
<truelabel>key_yes</truelabel>
<falselabel>key_no</falselabel>
<refresh>tab,listSpendRequestRules</refresh>
<onchange>
<functions>
<function>
<type>staticjs</type>
<functionname>voidFunc</functionname>
</function>
</functions>
</onchange>
</checkbox>
</elements>
</component>
<component>
<id>cmpMinSpendRequestAmount</id>
<name>key_minimum_spend_request_amount</name>
<elements>
<textbox>
<visibilityconditions>'[[getValue,java.lang.String,processingRules[CURRENT_ROW]/spendRequestRule/allowCreatingSpendRequestsForSpecificAmount]]'=='1'</visibilityconditions>
<label>key_minimum_spend_request_amount</label>
<id>txtMinSpendRequestAmount</id>
<datapath>spendRequestRule/minSpendRequestAmount</datapath>
<datatype>java.math.BigDecimal</datatype>
<width>30%</width>
</textbox>
</elements>
</component>
<component>
<id>cmpMaxSpendRequestAmount</id>
<name>key_maximum_spend_request_amount</name>
<elements>
<textbox>
<visibilityconditions>'[[getValue,java.lang.String,processingRules[CURRENT_ROW]/spendRequestRule/allowCreatingSpendRequestsForSpecificAmount]]'=='1'</visibilityconditions>
<label>key_maximum_spend_request_amount</label>
<id>txtMaxSpendRequestAmount</id>
<datapath>spendRequestRule/maxSpendRequestAmount</datapath>
<datatype>java.math.BigDecimal</datatype>
<width>30%</width>
<leftsidelabel>[SESSION]/generalSettings/defaultCurrency/prefix</leftsidelabel>
</textbox>
</elements>
</component>
<component>
<id>cmpRejectSpendRequestsIfTheRequestedSpendAmountIsNotCovered</id>
<name>key_reject_spend_requests_if_the_requested_spend_amount_is_not_covered</name>
<elements>
<checkbox>
<sidelabel>key_reject_spend_requests_if_the_requested_spend_amount_is_not_covered</sidelabel>
<id>chkRejectSpendRequestsIfTheRequestedSpendAmountIsNotCovered</id>
<datapath>spendRequestRule/rejectSpendRequestsIfTheRequestedSpendAmountIsNotCovered</datapath>
<truevalue>1</truevalue>
<falsevalue>0</falsevalue>
<truelabel>key_yes</truelabel>
<falselabel>key_no</falselabel>
</checkbox>
</elements>
</component>
<component>
<id>cmpApplicableClassifications</id>
<name>key_applicable_classifications</name>
<elements>
<drilldown>
<id>ddApplicableClassifications</id>
<tabid>tabApplicableClassifications</tabid>
</drilldown>
</elements>
</component>
</components>
</list>