Class FIXGRIDPivotListBinding

All Implemented Interfaces:
Serializable, IConfiguredByLayout, IFIXGRIDBinding, IListWithChangeIndexListener, IDynamicContentBindingObject

public class FIXGRIDPivotListBinding extends FIXGRIDListBinding implements Serializable
Grid that includes - together with @link FIXGRIDPivotItem - a pivot processing.
See Also:
  • Constructor Details

    • FIXGRIDPivotListBinding

      public FIXGRIDPivotListBinding()
  • Method Details

    • getPivotKeys

      public List<String> getPivotKeys()
      The property names of the pivot items.
    • setDelegeateToggleToUpperNode

      public void setDelegeateToggleToUpperNode(boolean delegeateToggleToUpperNode)
      The pivot grid arranges its contained nodes as "kind of tree". If the user clicks within the key area into an empty area then by default the click is delegeated to the next node level, that manages this part of the tree. Consequence: if the user clicks into an empty area then the pivot-tree is shrinked/closed within this area. - By passing "false" as parameter you define that no explicit action is taken if the user clicks into an empty area. This means the user only can open/close tree areas by explicitly doing so on the top item of the area.
    • getDelegeateToggleToUpperNode

      public boolean getDelegeateToggleToUpperNode()
    • getLineSeparatorColor

      public String getLineSeparatorColor()
      The color that is used for painting separating lines within the items of the pivot grid. By default the color is "#00000030".
    • setLineSeparatorColor

      public void setLineSeparatorColor(String lineSeparatorColor)
    • getSelectedPivotItems

      public List getSelectedPivotItems()
      Returns all items that are selected. These are the items that were passed into the pivot grid. During runtime there may be additional "technical" items contained in the grid, when the user folds the pivot items.
    • findSortComparatorForColumnValue

      protected Comparator findSortComparatorForColumnValue(String sortReference)
      Description copied from class: FIXGRIDBinding
      Used by the default sorting: when a comparator is returned then this one is used for comparing values. If null is returned then the default comparator is used. - You need to override in order to apply special comparators for certain columns.
      Overrides:
      findSortComparatorForColumnValue in class FIXGRIDBinding