Class GridBuilder
java.lang.Object
com.almis.awe.builder.screen.base.AweBuilder<T,I>
com.almis.awe.builder.screen.base.AbstractComponentBuilder<GridBuilder,Grid>
com.almis.awe.builder.screen.grid.GridBuilder
- All Implemented Interfaces:
IBuilderInitializer<GridBuilder,
Grid>
- Author:
- dfuentes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddButton
(ButtonBuilder... button) Add buttonaddColumn
(AbstractColumnBuilder... columnBuilders) Add columnaddGroupHeader
(GroupHeaderBuilder... groupHeader) Add group headerbuild()
Build instance without parametersBuild instance already initializedsetCheckMultiselect
(boolean checkMultiselect) Set check multiselectsetEditable
(boolean editable) Set editablesetExpandColumn
(String column) Set expand columnsetIconCollapse
(String icon) Set collapse iconsetIconLeaf
(String icon) Set leaf iconsetInitialLevel
(Integer level) Set initial levelsetMultiselect
(boolean multiselect) Set multiselectsetPagerValues
(String pagerValues) Set pager valuessetPaginationDisabled
(boolean paginationDisabled) Set pagination disabledsetRowNumbers
(boolean rowNumbers) Set row numberssetSendAll
(boolean sendAll) Set send allsetSendOperations
(boolean sendOperations) Set send operationssetShowTotals
(boolean showTotals) Set show totalssetTreeGrid
(boolean treeGrid) Set tree gridSet tree idsetTreeLeaf
(String treeLeaf) Set tree leafsetTreeParent
(String parent) Set tree parentsetValidateOnSave
(boolean validateOnSave) Set validate on saveMethods inherited from class com.almis.awe.builder.screen.base.AbstractComponentBuilder
addContextButton, addContextSeparator, addDependency, setAutoload, setAutorefresh, setData, setExpandible, setHelp, setHelpImage, setIcon, setIconLoading, setInitialLoad, setLabel, setLoadAll, setMax, setName, setServerAction, setSize, setStyle, setTargetAction, setTitle, setType, setVisible
Methods inherited from class com.almis.awe.builder.screen.base.AweBuilder
addAllElements, addAllElements, addElement, setId, setParent
-
Constructor Details
-
GridBuilder
public GridBuilder()
-
-
Method Details
-
build
Description copied from interface:IBuilderInitializer
Build instance without parameters- Returns:
- New instance of object
-
build
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<GridBuilder,
Grid> - Overrides:
build
in classAbstractComponentBuilder<GridBuilder,
Grid> - Parameters:
grid
- Instance to update- Returns:
- Instance of object updated
-
setCheckMultiselect
Set check multiselect- Parameters:
checkMultiselect
-- Returns:
-
setEditable
Set editable- Parameters:
editable
-- Returns:
-
setMultiselect
Set multiselect- Parameters:
multiselect
-- Returns:
-
setPaginationDisabled
Set pagination disabled- Parameters:
paginationDisabled
-- Returns:
-
setRowNumbers
Set row numbers- Parameters:
rowNumbers
-- Returns:
-
setSendAll
Set send all- Parameters:
sendAll
-- Returns:
-
setSendOperations
Set send operations- Parameters:
sendOperations
-- Returns:
-
setShowTotals
Set show totals- Parameters:
showTotals
-- Returns:
-
setTreeGrid
Set tree grid- Parameters:
treeGrid
-- Returns:
-
setValidateOnSave
Set validate on save- Parameters:
validateOnSave
-- Returns:
-
setInitialLevel
Set initial level- Parameters:
level
-- Returns:
-
setExpandColumn
Set expand column- Parameters:
column
-- Returns:
-
setIconCollapse
Set collapse icon- Parameters:
icon
-- Returns:
-
setIconLeaf
Set leaf icon- Parameters:
icon
-- Returns:
-
setPagerValues
Set pager values- Parameters:
pagerValues
-- Returns:
-
setTreeId
Set tree id- Parameters:
id
-- Returns:
-
setTreeLeaf
Set tree leaf- Parameters:
treeLeaf
-- Returns:
-
setTreeParent
Set tree parent- Parameters:
parent
-- Returns:
-
addColumn
Add column- Parameters:
columnBuilders
-- Returns:
-
addButton
Add button- Parameters:
button
-- Returns:
-
addGroupHeader
Add group header- Parameters:
groupHeader
-- Returns:
-