| Interface | Description |
|---|---|
| CellContextMenuItemsCustomizer | |
| CellCSSTextCustomizer | Returns additional CSS to apply to a cell, on top of the grid's cell-styling |
| CellEditValueFormatter | |
| CellEditValueParser | |
| CellFormatter | Defines the HTML that's displayed in the cells of a ListGridField or entire ListGrid. |
| CellValueHoverFormatter | |
| DefaultFieldWidthCustomizer | |
| EditorValueMapFunction | |
| GroupSortNormalizer | |
| GroupTitleRenderer | Group title renderer function. |
| GroupValueFunction | Function to return the value which records should be grouped by. |
| HeaderHoverFormatter | Formatter object for providing a custom implementation of ListGrid.headerHoverHTML(int,java.lang.String). |
| ListGridEditorCustomizer | Customizer for the edit FormItem shown in a ListGrid cell |
| ListGridFieldIfFunction | |
| RecordSummaryFunction | Function to produce a summary value based on field values within a record. |
| SortNormalizer | Sort Normalizer |
| SummaryFunction | Function to produce a summary value based on an array of records and a field definition. |
| Class | Description |
|---|---|
| AdvancedHiliteEditor | A widget for editing a single, advanced hilite rule for use by dataBoundComponents. |
| CanSelectRecordCustomizer | Called to determine whether a given record can be selected in a grid. |
| CellSelection | Maintains a representation of selection over a 2-dimensional grid of objects. Automatically created to manage cell-selection on CubeGrid widgets. |
| ColumnTree | The Smart GWT system supports hierarchical data (also referred to as tree data due to its "branching" organization) with: the Tree class, which manipulates hierarchical data sets the TreeGrid widget class, which extends the ListGrid class to visually present tree data in an expandable/collapsible format. |
| DateGrid | A ListGrid subclass that manages calendar views. |
| DragTrackerIconCustomizer | Hover customizer object for returning a different icon when a user has selected record(s) and is dragging them. |
| DragTrackerTitleCustomizer | Hover customizer object for returning a different icon when a user has selected record(s) and is dragging them. |
| FieldPickerCallbackCustomizer | Customizer called when the settings in a FieldPicker are accepted. |
| GridRenderer | A flexible, high-speed table that offers consistent cross-platform sizing, clipping, and events. |
| GridSummaryCustomizer | If ListGrid.showGridSummary is true, and this method is specified it will be called to generate the summary value to be displayed in the grid summary row. |
| GroupNode | An auto-generated class representing the group nodes in a grouped listgrid. |
| GroupSummary | Group Summary. |
| GroupSummaryCustomizer | If ListGrid.getShowGroupSummary() is true, and this method is specified it will be called to generate the field summary value to be displayed for each group level summary row. |
| HeaderSpan | A header span appears as a second level of headers in a ListGrid, spanning one or more ListGrid columns and their associated headers. |
| HiliteEditor | A widget for defining and editing a set of hilite rules for use by dataBoundComponents. |
| HiliteRule | A widget for editing the criteria of a single DataBoundComponent hilite. |
| HoverCustomizer | Hover customizer object for returning custom HTML to display in a hover prompt for ListGrid cells |
| ListGrid | A ListGrid is a DataBoundComponent that displays a list of objects in a grid, where each row represents one object and each cell in the row represents one property. |
| ListGridEditorContext | Context object holding information about the cell being edited as part of a listGrid edit event. |
| ListGridField | An ordinary JavaScript object containing properties that configures the display of and interaction with the columns of a ListGrid. |
| ListGridRecord | ListGridRecord represents a JavaScript Object whose properties contain values for each ListGridField. |
| ListGridRemoveField | |
| ListGridSummaryField | This class represents a List Grid field that is used as a Summary Field. |
| RecordEditor | Component for editing a single record. RecordEditors are implemented as a subclass of ListGrid, showing no header and a single row always drawn in the editable state, allowing the user to modify the values at any time. |
| RowRangeDisplay | Specialized Label for showing the currently visible row range and row count for a source listGrid. |
| Shuttle | Shuttle-style selection component allowing uses to select records by moving them from a set of source records to a set of target records |
| SortNumeralHTMLCustomizer | This customizer is called to generate the HTML for the sortNumeral displayed next to a field's title when it is included in the current sort specification. |