com.smartgwt.client.docs
Interface FrozenFields


public interface FrozenFields

Frozen Fields

Frozen fields are fields that do not scroll horizontally with other fields, remaining on the screen while other fields may be scrolled off. This feature is typically used to allow basic identifying information (like an "accountId") to remain on screen while the user scrolls through a large number of related fields.

Fields can be programmatically frozen via setting field.frozen to true when the grid is created, or dynamically frozen and unfrozen via freezeField() and unfreezeField(). The setting canFreezeFields enables a user interface to allow end users to dynamically freeze and unfreeze fields.

The frozen fields feature is not compatible with the following features:

The frozen fields feature is compatible with column resize and reorder, selection and multi-selection, loading data on demand, inline editing, drag and drop and reorder of records, the TreeGrid subclass of ListGrid, and all dynamic styling-related and formatting-related features.

See Also:
ListGrid.freezeField(java.lang.String), ListGrid.unfreezeField(java.lang.String), com.smartgwt.client.widgets.grid.ListGrid#toggleFrozen, ListGridField.getFrozen(), ListGridField.getCanFreeze(), ListGridField.getAutoFreeze(), ListGrid.getFrozenBaseStyle(), ListGrid.getShrinkForFreeze(), ListGrid.getFrozenHeaderBaseStyle(), ListGrid.getFrozenHeaderTitleStyle(), ListGrid.getCanFreezeFields()