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>
public class GridBuilder extends AbstractComponentBuilder<GridBuilder,Grid>
- Author:
- dfuentes
-
-
Constructor Summary
Constructors Constructor Description GridBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GridBuilder
addButton(ButtonBuilder... button)
Add buttonGridBuilder
addColumn(AbstractColumnBuilder... columnBuilders)
Add columnGridBuilder
addGroupHeader(GroupHeaderBuilder... groupHeader)
Add group headerGrid
build()
Build instance without parametersGrid
build(Grid grid)
Build instance already initializedGridBuilder
setCheckMultiselect(boolean checkMultiselect)
Set check multiselectGridBuilder
setEditable(boolean editable)
Set editableGridBuilder
setExpandColumn(String column)
Set expand columnGridBuilder
setIconCollapse(String icon)
Set collapse iconGridBuilder
setIconLeaf(String icon)
Set leaf iconGridBuilder
setInitialLevel(Integer level)
Set initial levelGridBuilder
setMultiselect(boolean multiselect)
Set multiselectGridBuilder
setPagerValues(String pagerValues)
Set pager valuesGridBuilder
setPaginationDisabled(boolean paginationDisabled)
Set pagination disabledGridBuilder
setRowNumbers(boolean rowNumbers)
Set row numbersGridBuilder
setSendAll(boolean sendAll)
Set send allGridBuilder
setSendOperations(boolean sendOperations)
Set send operationsGridBuilder
setShowTotals(boolean showTotals)
Set show totalsGridBuilder
setTreeGrid(boolean treeGrid)
Set tree gridGridBuilder
setTreeId(String id)
Set tree idGridBuilder
setTreeLeaf(String treeLeaf)
Set tree leafGridBuilder
setTreeParent(String parent)
Set tree parentGridBuilder
setValidateOnSave(boolean validateOnSave)
Set validate on save-
Methods 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
-
-
-
-
Method Detail
-
build
public Grid build()
Description copied from interface:IBuilderInitializer
Build instance without parameters- Returns:
- New instance of object
-
build
public Grid build(Grid grid)
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
public GridBuilder setCheckMultiselect(boolean checkMultiselect)
Set check multiselect- Parameters:
checkMultiselect
-- Returns:
-
setEditable
public GridBuilder setEditable(boolean editable)
Set editable- Parameters:
editable
-- Returns:
-
setMultiselect
public GridBuilder setMultiselect(boolean multiselect)
Set multiselect- Parameters:
multiselect
-- Returns:
-
setPaginationDisabled
public GridBuilder setPaginationDisabled(boolean paginationDisabled)
Set pagination disabled- Parameters:
paginationDisabled
-- Returns:
-
setRowNumbers
public GridBuilder setRowNumbers(boolean rowNumbers)
Set row numbers- Parameters:
rowNumbers
-- Returns:
-
setSendAll
public GridBuilder setSendAll(boolean sendAll)
Set send all- Parameters:
sendAll
-- Returns:
-
setSendOperations
public GridBuilder setSendOperations(boolean sendOperations)
Set send operations- Parameters:
sendOperations
-- Returns:
-
setShowTotals
public GridBuilder setShowTotals(boolean showTotals)
Set show totals- Parameters:
showTotals
-- Returns:
-
setTreeGrid
public GridBuilder setTreeGrid(boolean treeGrid)
Set tree grid- Parameters:
treeGrid
-- Returns:
-
setValidateOnSave
public GridBuilder setValidateOnSave(boolean validateOnSave)
Set validate on save- Parameters:
validateOnSave
-- Returns:
-
setInitialLevel
public GridBuilder setInitialLevel(Integer level)
Set initial level- Parameters:
level
-- Returns:
-
setExpandColumn
public GridBuilder setExpandColumn(String column)
Set expand column- Parameters:
column
-- Returns:
-
setIconCollapse
public GridBuilder setIconCollapse(String icon)
Set collapse icon- Parameters:
icon
-- Returns:
-
setIconLeaf
public GridBuilder setIconLeaf(String icon)
Set leaf icon- Parameters:
icon
-- Returns:
-
setPagerValues
public GridBuilder setPagerValues(String pagerValues)
Set pager values- Parameters:
pagerValues
-- Returns:
-
setTreeId
public GridBuilder setTreeId(String id)
Set tree id- Parameters:
id
-- Returns:
-
setTreeLeaf
public GridBuilder setTreeLeaf(String treeLeaf)
Set tree leaf- Parameters:
treeLeaf
-- Returns:
-
setTreeParent
public GridBuilder setTreeParent(String parent)
Set tree parent- Parameters:
parent
-- Returns:
-
addColumn
public GridBuilder addColumn(AbstractColumnBuilder... columnBuilders)
Add column- Parameters:
columnBuilders
-- Returns:
-
addButton
public GridBuilder addButton(ButtonBuilder... button)
Add button- Parameters:
button
-- Returns:
-
addGroupHeader
public GridBuilder addGroupHeader(GroupHeaderBuilder... groupHeader)
Add group header- Parameters:
groupHeader
-- Returns:
-
-