Package org.openxava.annotations
Annotation Type Tab
-
@Repeatable(Tabs.class) @Retention(RUNTIME) @Target(TYPE) public @interface Tab
Define the behavior for tabular data presentation (List mode).Applies to entities.
Example:
@Tab(name="ActiveYear", filter=ActiveYearFilter.class, properties="year, number, customer.number, customer.name, amountsSum, vat, detailsCount, paid, importance", baseCondition="${year} = ?" )
- Author:
- Javier Paniza
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
baseCondition
Condition to be fulfilled by the displayed data.java.lang.String
defaultOrder
To specify the initial order for data.java.lang.String
editor
Editor from default-editors.xml or editors.xml used for default list format.java.lang.String
editors
Editors from default-editors.xml or editors.xml used for all the list format.java.lang.Class
filter
Allows to define programmatically some logic to apply to the values entered by user when he filters the list data.java.lang.String
name
You can define several tabs in a entity, and set a name for each one.java.lang.String
properties
The list of properties to show initially.RowStyle[]
rowStyles
A simple way to specify a different visual style for some rows.
-
-
-
-
rowStyles
RowStyle[] rowStyles
A simple way to specify a different visual style for some rows.Normally to emphasize rows that fulfill certain condition.
- Default:
- {}
-
-