Class AbstractGrid
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.Component
com.almis.awe.model.entities.screen.component.criteria.AbstractCriteria
com.almis.awe.model.entities.screen.component.grid.AbstractGrid
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
- Direct Known Subclasses:
Grid
,PivotTable
Grid Class
Used to parse a grid tag with XStream Generates a screen data grid
- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.stringtemplate.v4.ST
generateHelpTemplate
(org.stringtemplate.v4.STGroup group, String label, boolean developers) Generates the output HTML of the elementReturns a the button list description for JSON serializationgetColumnById
(String name) Retrieve column by column idRetrieve component tagRetrieve component tagReturns a list with the grid pager values for JSON serializationReturns the column list description for JSON serializationRetrieve help templategetReportStructure
(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)boolean
Check if grid is checkbox multiselectboolean
Check if grid disable paginationboolean
Check if grid is editableboolean
Check if grid is multioperationboolean
Check if grid is multiselectboolean
Check if grid has row numbersboolean
Check if grid send all databoolean
Check if grid show totalsboolean
Returns if grid is a treegrid or notboolean
Check if grid is validate on saveMethods inherited from class com.almis.awe.model.entities.screen.component.criteria.AbstractCriteria
getElementGroup, getType, isCapitalize, isChecked, isCheckEmpty, isCheckInitial, isOptional, isPrintable, isReadonly, isRequiredConverter, isShowFutureDates, isShowSlider, isShowTodayButton, isShowWeekends, isStrict
Methods inherited from class com.almis.awe.model.entities.screen.component.Component
generateTemplate, getContextMenuConverter, getDependencyConverter, getTemplate, isAutoload, isLoadAll, isVisible
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, getChildrenByType, getElementKey, getElementList, getElementsById, getElementsByType, getElementsByType
-
Constructor Details
-
AbstractGrid
public AbstractGrid()
-
-
Method Details
-
getComponentType
Retrieve component tag- Returns:
grid
tag
-
isEditable
public boolean isEditable()Check if grid is editable- Returns:
- Grid is editable
-
isCheckboxMultiselect
public boolean isCheckboxMultiselect()Check if grid is checkbox multiselect- Returns:
- Grid is checkbox multiselect
-
isDisablePagination
public boolean isDisablePagination()Check if grid disable pagination- Returns:
- Grid disable pagination
-
isRowNumbers
public boolean isRowNumbers()Check if grid has row numbers- Returns:
- Grid has row numbers
-
isSendAll
public boolean isSendAll()Check if grid send all data- Returns:
- Grid send all data
-
isMultiselect
public boolean isMultiselect()Check if grid is multiselect- Returns:
- Grid is multiselect
-
isMultioperation
public boolean isMultioperation()Check if grid is multioperation- Returns:
- Grid is multoperation
-
isValidateOnSave
public boolean isValidateOnSave()Check if grid is validate on save- Returns:
- Grid is validate on save
-
isShowTotals
public boolean isShowTotals()Check if grid show totals- Returns:
- Grid show totals
-
isTreegrid
public boolean isTreegrid()Returns if grid is a treegrid or not- Returns:
- Grid is a treegrid
-
getComponentTag
Description copied from class:AbstractCriteria
Retrieve component tag- Overrides:
getComponentTag
in classAbstractCriteria
- Returns:
- Component tag
-
getGridPagerValuesConverter
Returns a list with the grid pager values for JSON serialization- Returns:
- Column names list
-
getGroupHeaderModel
Returns the column list description for JSON serialization- Returns:
- Column Model List
-
getButtonModelConverter
Returns a the button list description for JSON serialization- Returns:
- Button Model List
-
getColumnById
Retrieve column by column id- Parameters:
name
- column id- Returns:
- Column found
-
getHelpTemplate
Description copied from class:Element
Retrieve help template- Overrides:
getHelpTemplate
in classAbstractCriteria
- Returns:
- Help template
-
generateHelpTemplate
public org.stringtemplate.v4.ST generateHelpTemplate(org.stringtemplate.v4.STGroup group, String label, boolean developers) Description copied from class:Element
Generates the output HTML of the element- Overrides:
generateHelpTemplate
in classElement
- Parameters:
group
- String Template Grouplabel
- Parent labeldevelopers
- Help for developers- Returns:
- Code
-
getReportStructure
public List<Element> getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)- Overrides:
getReportStructure
in classAbstractCriteria
- Parameters:
printElementList
- Print element listlabel
- Last labelparameters
- ParametersdataSuffix
- Data suffix- Returns:
- Print bean
-