com.vaadin.shared.ui.grid
Class GridState

java.lang.Object
  extended by com.vaadin.shared.communication.SharedState
      extended by com.vaadin.shared.AbstractComponentState
          extended by com.vaadin.shared.ui.grid.GridState
All Implemented Interfaces:
java.io.Serializable

public class GridState
extends AbstractComponentState

The shared state for the com.vaadin.ui.components.grid.Grid component

Since:
7.4
Author:
Vaadin Ltd
See Also:
Serialized Form

Nested Class Summary
static class GridState.SharedSelectionMode
          A description of which of the three bundled SelectionModels is currently in use.
 
Field Summary
 java.util.List<java.lang.String> columnOrder
          Column order in grid.
 java.util.List<GridColumnState> columns
          Columns in grid.
static double DEFAULT_HEIGHT_BY_ROWS
          The default value for height-by-rows for both GWT widgets Grid and Escalator
 java.lang.String editorCancelCaption
          The caption for the cancel button in the editor
 boolean editorEnabled
          The enabled state of the editor interface
 java.lang.String editorSaveCaption
          The caption for the save button in the editor
 GridStaticSectionState footer
           
 int frozenColumnCount
          The number of frozen columns
 boolean hasCellStyleGenerator
          Whether row data might contain generated cell styles
 boolean hasRowStyleGenerator
          Whether row data might contain generated row styles
 GridStaticSectionState header
           
 double heightByRows
          The height of the Grid in terms of body rows.
 HeightMode heightMode
          The mode by which Grid defines its height.
static java.lang.String JSONKEY_CELLSTYLES
          The key in which a generated styles for a row's cells can be found
static java.lang.String JSONKEY_DATA
          The key in which a row's data can be found
static java.lang.String JSONKEY_ROWKEY
          The key in which a row's own key can be found
static java.lang.String JSONKEY_ROWSTYLE
          The key in which a row's generated style can be found
 java.util.List<java.lang.String> selectedKeys
           
 GridState.SharedSelectionMode selectionMode
           
 boolean singleSelectDeselectAllowed
          Whether single select mode can be cleared through the UI
 java.lang.String[] sortColumns
          Keys of the currently sorted columns
 SortDirection[] sortDirs
          Directions for each sorted column
 
Fields inherited from class com.vaadin.shared.AbstractComponentState
caption, captionAsHtml, description, errorMessage, height, id, immediate, primaryStyleName, readOnly, styles, width
 
Fields inherited from class com.vaadin.shared.communication.SharedState
enabled, registeredEventListeners, resources
 
Constructor Summary
GridState()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_HEIGHT_BY_ROWS

public static final double DEFAULT_HEIGHT_BY_ROWS
The default value for height-by-rows for both GWT widgets Grid and Escalator

See Also:
Constant Field Values

JSONKEY_DATA

public static final java.lang.String JSONKEY_DATA
The key in which a row's data can be found

See Also:
com.vaadin.shared.data.DataProviderRpc#setRowData(int, String), Constant Field Values

JSONKEY_ROWKEY

public static final java.lang.String JSONKEY_ROWKEY
The key in which a row's own key can be found

See Also:
com.vaadin.shared.data.DataProviderRpc#setRowData(int, String), Constant Field Values

JSONKEY_ROWSTYLE

public static final java.lang.String JSONKEY_ROWSTYLE
The key in which a row's generated style can be found

See Also:
com.vaadin.shared.data.DataProviderRpc#setRowData(int, String), Constant Field Values

JSONKEY_CELLSTYLES

public static final java.lang.String JSONKEY_CELLSTYLES
The key in which a generated styles for a row's cells can be found

See Also:
com.vaadin.shared.data.DataProviderRpc#setRowData(int, String), Constant Field Values

columns

public java.util.List<GridColumnState> columns
Columns in grid.


columnOrder

public java.util.List<java.lang.String> columnOrder
Column order in grid.


header

public GridStaticSectionState header

footer

public GridStaticSectionState footer

frozenColumnCount

public int frozenColumnCount
The number of frozen columns


heightByRows

public double heightByRows
The height of the Grid in terms of body rows.


heightMode

public HeightMode heightMode
The mode by which Grid defines its height.


selectedKeys

public java.util.List<java.lang.String> selectedKeys

selectionMode

public GridState.SharedSelectionMode selectionMode

singleSelectDeselectAllowed

public boolean singleSelectDeselectAllowed
Whether single select mode can be cleared through the UI


sortColumns

public java.lang.String[] sortColumns
Keys of the currently sorted columns


sortDirs

public SortDirection[] sortDirs
Directions for each sorted column


editorEnabled

public boolean editorEnabled
The enabled state of the editor interface


hasRowStyleGenerator

public boolean hasRowStyleGenerator
Whether row data might contain generated row styles


hasCellStyleGenerator

public boolean hasCellStyleGenerator
Whether row data might contain generated cell styles


editorSaveCaption

public java.lang.String editorSaveCaption
The caption for the save button in the editor


editorCancelCaption

public java.lang.String editorCancelCaption
The caption for the cancel button in the editor

Constructor Detail

GridState

public GridState()


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.