# Package com.smartgwt.client.widgets.grid

package com.smartgwt.client.widgets.grid

- Related Packages
  Package
  Description
  com.smartgwt.client.widgets
  com.smartgwt.client.widgets.grid.events
- 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.
  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`.
  CellSelection
  Maintains a representation of selection over a 2-dimensional grid of objects.
  Automatically created to manage cell-selection on `CubeGrid` widgets.
  CellValueHoverFormatter
  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.
  DefaultFieldWidthCustomizer
  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.
  EditorValueMapFunction
  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.
  GroupSortNormalizer
  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.
  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)`.
  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.
  ListGridEditorCustomizer
  Customizer for the edit FormItem shown in a ListGrid cell
  ListGridField
  An ordinary JavaScript object containing properties that configures the display of and interaction with the columns of a `ListGrid`.
  ListGridFieldIfFunction
  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.
  RecordSummaryFunction
  Function to produce a summary value based on field values within a record.
  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
  SortNormalizer
  Sort Normalizer
  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.
  SummaryFunction
  Function to produce a summary value based on an array of records and a field definition.