Class GridBuilder

All Implemented Interfaces:
IBuilderInitializer<GridBuilder,Grid>

public class GridBuilder extends AbstractComponentBuilder<GridBuilder,Grid>
Author:
dfuentes
  • Constructor Details

    • GridBuilder

      public GridBuilder()
  • Method Details

    • 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 interface IBuilderInitializer<GridBuilder,Grid>
      Overrides:
      build in class AbstractComponentBuilder<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: