public class TreeGrid extends ListGrid implements HasDataArrivedHandlers, HasDataChangedHandlers, HasFolderClickHandlers, HasFolderClosedHandlers, HasFolderContextClickHandlers, HasFolderOpenedHandlers, HasLeafClickHandlers, HasLeafContextClickHandlers, HasNodeClickHandlers, HasNodeContextClickHandlers, HasFolderDropHandlers
Tree class, which manipulates hierarchical data sets  
 TreeDataBinding.  A TreeGrid works just like a ListGrid, except one column (specified by TreeGridField.treeField) shows a hierarchical Tree.  A TreeGrid is not limited to displaying just the Tree column - you can define additional columns (via fields) which will render just like the columns of a ListGrid, and support all of the functionality of ListGrid columns, such as formatters. 
 Except where explicitly overridden,
 ListGrid methods, callbacks, and properties apply to TreeGrids as well.  The
 ListGrid defines some methods as taking/returning ListGridField and ListGridRecord.  When using
 those methods in a TreeGrid, those types will be TreeGridField and TreeNode, respectively.
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName| Constructor and Description | 
|---|
| TreeGrid() | 
| TreeGrid(com.google.gwt.core.client.JavaScriptObject jsObj) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.google.gwt.event.shared.HandlerRegistration | addDataArrivedHandler(DataArrivedHandler handler)Add a dataArrived handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addDataChangedHandler(DataChangedHandler handler)Add a dataChanged handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addFolderClickHandler(FolderClickHandler handler)Add a folderClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addFolderClosedHandler(FolderClosedHandler handler)Add a folderClosed handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addFolderContextClickHandler(FolderContextClickHandler handler)Add a folderContextClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addFolderDropHandler(FolderDropHandler handler)Add a folderDrop handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addFolderOpenedHandler(FolderOpenedHandler handler)Add a folderOpened handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addLeafClickHandler(LeafClickHandler handler)Add a leafClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addLeafContextClickHandler(LeafContextClickHandler handler)Add a leafContextClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addNodeClickHandler(NodeClickHandler handler)Add a nodeClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addNodeContextClickHandler(NodeContextClickHandler handler)Add a nodeContextClick handler. | 
| com.google.gwt.event.shared.HandlerRegistration | addRecordDropHandler(RecordDropHandler handler)This ListGrid superclass event does not fire on a TreeGrid, use  addFolderDropHandler(com.smartgwt.client.widgets.tree.events.FolderDropHandler)instead. | 
| java.lang.Boolean | canEditCell()Overridden to disallow editing of the  namefield of this
 grid's data tree. | 
| static void | changeAutoChildDefaults(java.lang.String autoChildName,
                       Canvas defaults)Changes the defaults for Canvas AutoChildren named  autoChildName. | 
| static void | changeAutoChildDefaults(java.lang.String autoChildName,
                       FormItem defaults)Changes the defaults for FormItem AutoChildren named  autoChildName. | 
| void | closeFolder(TreeNode node)Closes a folder. | 
| protected com.google.gwt.core.client.JavaScriptObject | create() | 
| void | exportClientData()Exports this component's data with client-side formatters applied, so is suitable for direct display to users. | 
| void | exportClientData(DSRequest requestProperties) | 
| void | exportClientData(DSRequest requestProperties,
                RPCCallback callback)Exports this component's data with client-side formatters applied, so is suitable for direct display to users. | 
| void | fetchData()Uses a "fetch" operation on the current  DataSourceto retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree. | 
| void | fetchData(Criteria criteria)Uses a "fetch" operation on the current  DataSourceto retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree. | 
| void | fetchData(Criteria criteria,
         DSCallback callback)Uses a "fetch" operation on the current  DataSourceto retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree. | 
| void | fetchData(Criteria criteria,
         DSCallback callback,
         DSRequest requestProperties)Uses a "fetch" operation on the current  DataSourceto retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree. | 
| void | filterData(Criteria criteria)Retrieves data that matches the provided criteria and displays the matching data in this component. | 
| void | filterData(Criteria criteria,
          DSCallback callback)Retrieves data that matches the provided criteria and displays the matching data in this component. | 
| void | filterData(Criteria criteria,
          DSCallback callback,
          DSRequest requestProperties)Retrieves data that matches the provided criteria and displays the matching data in this component. | 
| java.lang.Boolean | getAlwaysShowOpener()If  showOpeneris true, should we display the opener icon
 for folders even if they have no children? | 
| AnimationAcceleration | getAnimateFolderEffect()When animating folder opening / closing, this property can be set to apply an animated acceleration effect. | 
| java.lang.Integer | getAnimateFolderMaxRows()If  animateFoldersis true for this grid, this number
 can be set to designate the maximum number of rows to animate at a time when opening / closing a folder. | 
| java.lang.Boolean | getAnimateFolders()If true, when folders are opened / closed children will be animated into view. | 
| int | getAnimateFolderSpeed()When animating folder opening / closing, this property designates the speed of the animation in pixels shown (or hidden)
 per second. | 
| int | getAnimateFolderTime()When animating folder opening / closing, if  animateFolderSpeedis not set, this property designates the duration of the animation in ms. | 
| boolean | getAutoAssignTreeField()If this grid was passed an explicit set of fields, but no field was specified as the "tree-field" (showing indentations
 for tree hierarchy and tree icons), should we assign one of the other fields to be the tree-field? | 
| TextMatchStyle | getAutoFetchTextMatchStyle()With  loadDataOnDemand:true, TreeGrids fetch data
 by selecting the child nodes of each parent, which should be exact match, so we default toautoFetchTextMatchStyle:"exact"when autoFetchData is true. | 
| java.lang.String | getAutoOpenTree()Which nodes should be opened automatically. | 
| PreserveOpenState | getAutoPreserveOpenState()For dataBound treeGrids this specifies the  ResultTree.autoPreserveOpenState, governing whether the open state of the tree should be preserved when new data
 arrives due to cache invalidation. | 
| java.lang.Boolean | getCanAcceptDroppedRecords()Indicates whether records can be dropped into this listGrid. | 
| java.lang.Boolean | getCanDragRecordsOut()Indicates whether records can be dragged from this listGrid and dropped elsewhere. | 
| java.lang.Boolean | getCanDropOnLeaves()Whether drops are allowed on leaf nodes. | 
| boolean | getCanDropSiblingAfterLastNode()When performing a drag and drop to add or move data within the tree, should users be able to make the dropped node a
 sibling of the last node in the tree by dropping just below it? | 
| java.lang.Boolean | getCanReorderRecords()Indicates whether records can be reordered by dragging within this  ListGrid. | 
| java.lang.Boolean | getCanReparentNodes()If set this property allows the user to reparent nodes by dragging them from their current folder to a new folder. Backcompat: For backwards compatibility with versions prior to Smart GWT 1.5, if this property is unset, but this.canAcceptDroppedRecordsis true, we allow nodes to be dragged to different folders. | 
| java.lang.Boolean | getCanSelectAll()This property is not supported on TreeGrid, and only applies to the  ListGridsuperclass. | 
| java.lang.String | getCantDragIntoChildMessage()Message displayed when user attempts to drop a node into a child of itself. | 
| java.lang.String | getCantDragIntoSelfMessage()Message displayed when user attempts to drop a dragged node onto itself. | 
| java.lang.String | getCantDragMultipleNodeOccurencesMessage()For  Multi-link treesonly, the message displayed when the 
 user attempts to drag two or more occurrences of the same node into a parent. | 
| java.lang.Boolean | getCascadeSelection()Should children be selected when parent is selected? And should parent be selected when any child is selected? | 
| Alignment | getCellAlign(ListGridRecord record,
            int rowNum,
            int colNum)Return the horizontal alignment for cell contents. | 
| java.lang.String | getClosedIconSuffix()This suffix will be appended to the  folderIconfor
 closed folders. | 
| java.lang.String | getConnectorImage()The base filename for connector icons shown when  showConnectorsis true. | 
| java.lang.Boolean | getCreateDefaultTreeField()If no fields are specified, create a single field with   TreeGridField.treeFieldset totrueto show
 the tree. | 
| java.lang.String | getCustomIconDropProperty()This property allows the developer to rename the   default node.showDropIconproperty. | 
| java.lang.String | getCustomIconOpenProperty()This property allows the developer to rename the   default node.showOpenIconproperty. | 
| java.lang.String | getCustomIconProperty()This property allows the developer to rename the   default
 node.iconproperty. | 
| java.lang.String | getCustomIconSelectedProperty()This property allows the developer to rename the   default node.showSelectedIconproperty. | 
| Tree | getData() | 
| java.lang.String | getDataArity()A TreeGrid is a  dataArity:multiple component. | 
| FetchMode | getDataFetchMode()Mode of fetching records from server. | 
| Tree | getDataProperties()For a  TreeGridthat uses a DataSource, these properties will be passed to the automatically-created
 ResultTree. | 
| DisplayNodeType | getDisplayNodeType()Specifies the type of nodes displayed in the treeGrid. | 
| NodeLocator[] | getDraggedNodeLocators(TreeGrid source)NOTE: Applicable only to  multi-link trees; if
 called on a  regularTreeGrid, returns an empty array. | 
| java.lang.Integer | getDropEndSpace()If  showDropEndSpaceis set to true, this property
 governs how large the space under  the last node during drop should be. | 
| TreeNode | getDropFolder()When the user is dragging a droppable element over this grid, this method returns the folder
 which would contain the item if dropped. | 
| java.lang.String | getDropIconSuffix()If  showDropIconsis true, this suffix will be
 appended to thefolderIconwhen the user drop-hovers
 over some folder. | 
| int | getEventRow()Returns the row number of the most recent mouse event. | 
| int | getEventRow(java.lang.Integer y)Returns the row number of the most recent mouse event. | 
| java.lang.String | getExtraIcon(TreeNode node)Get an additional icon to show between the open icon and folder/node icon for a particular  node. | 
| int | getExtraIconGap()The amount of gap (in pixels) between the extraIcon (see  getExtraIcon()) or checkbox icon and thenodeIcon/folderIconor node text. | 
| java.lang.String | getFolderIcon()The URL of the base icon for all folder nodes in this treeGrid. | 
| java.lang.Integer | getFolderIconPadding()Default padding to show between folder icon and cell value in the tree cell. | 
| java.lang.String | getGroupByField()Not applicable to TreeGrids, as the  dataalready represents a
 tree. | 
| java.lang.String[] | getGroupByFieldAsStringArray()Not applicable to TreeGrids, as the  dataalready represents a
 tree. | 
| protected java.lang.String | getIcon(Record node,
       boolean defaultState)Get the appropriate icon for a node.
 | 
| java.lang.Integer | getIconPadding()Default padding to show between the folder or leaf node icon and cell value in the tree cell. | 
| java.lang.String | getIconPaddingProperty()This property allows the developer to specify custom   iconPaddingfor specific nodes | 
| int | getIconSize()The standard size (same height and width, in pixels) of node icons in this          treeGrid. | 
| java.lang.Boolean | getIndentRecordComponents()For record components placed "within" the  treeFieldcolumn, should the component be indented to the position where a title would normally show? | 
| int | getIndentSize()The amount of indentation (in pixels) to add to a node's icon/title for each level down in this tree's hierarchy. | 
| java.lang.Boolean | getKeepParentsOnFilter()If set, tree-based filtering is performed such that parent nodes are kept as long as they have children that match the
 filter criteria, even if the parents themselves do not match the filter criteria. | 
| java.lang.Boolean | getLeaveSelectionCheckboxGap()If  selectionAppearance:"checkbox"  is set on
 the treegrid, and a node can't be selected, should a gap be left where the checkbox icon would normally appear, in order
 to make the node's icon and title line up with the content for other nodes in the same parent? | 
| java.lang.Boolean | getLoadDataOnDemand()For databound treeGrid instances, should the entire tree of data be loaded on initial  fetch, or should folders load
 their children as they are opened. | 
| java.lang.String | getLoadingIcon()If  showLoadingIconsis set, this icon will be used
 when the folder isloading children from the server. | 
| com.smartgwt.logicalstructure.core.LogicalStructureObject | getLogicalStructure()Getter implementing the  LogicalStructureinterface,
 which supports Eclipse's logical structure debugging facility. | 
| java.lang.String | getManyItemsImage()The filename of the icon displayed use as the default drag tracker when for multiple files and/or folders are being
 dragged. | 
| java.lang.String | getNodeIcon()The filename of the default icon for all leaf nodes in this grid. | 
| protected java.lang.String | getNodeTitle(Record node,
            int recordNum,
            ListGridField field)
 Returns the title to show for a node in the tree column. | 
| java.lang.String | getOfflineNodeMessage()For TreeGrids with loadDataOnDemand: true, a message to show the user if an attempt is  made to open a folder, and thus
 load that node's children, while we are offline and  there is no offline cache of that data. | 
| java.lang.Integer | getOpenerIconHeight()Height in pixels of the opener icons, that is, the icons which show the open or closed state of the node, typically a
 [+] or [-] symbol. | 
| java.lang.Integer | getOpenerIconSize()Default width and height in pixels of the opener icons, that is, the icons which show the open or closed state of the
 node, typically a [+] or [-] symbol, if not overridden by  openerIconWidth/openerIconHeight. | 
| java.lang.Integer | getOpenerIconWidth()Width in pixels of the opener icons, that is, the icons which show the open or closed state of the node, typically a [+]
 or [-] symbol. | 
| java.lang.String | getOpenerImage()The base filename of the opener icon for the folder node when 'showConnectors' is false for this TreeGrid. The opener icon is displayed beside the folder icon in the Tree column for folder nodes. | 
| java.lang.String | getOpenIcon(TreeNode node)Get the appropriate open/close opener icon for a node. | 
| java.lang.Integer | getOpenIconPadding()Default padding to show between the  openIconand the 
 extra or folder icon in the tree cell. | 
| java.lang.String | getOpenIconSuffix()If  showOpenIconsis true, this suffix will be
 appended to thefolderIconfor open folders in this
 grid. | 
| java.lang.String | getOpenState()Returns a snapshot of the current open state of this grid's data as a  TreeGridOpenStateobject.This object can be passed to setOpenState()to open the same set of folders within the treeGrid's data (assuming the nodes are still present in the data). | 
| static TreeGrid | getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) | 
| java.lang.String | getParentAlreadyContainsChildMessage()Message displayed when user attempts to drag a node into a parent that already contains a child of the same name/ID. | 
| TreeNode | getRecord(int recordNum)Return the pointer to a particular record by record number. | 
| RecordDropAppearance | getRecordDropAppearance()If  canAcceptDroppedRecordsis true for this
 treeGrid, this property governs whether the user can drop between, or over records within the grid. | 
| ListGridRecord[] | getRecords()Return the tree nodes as a flat array of ListGridRecords. | 
| java.lang.Boolean | getSaveOpenStateInViewState()Should the current  open stateof the tree be included 
 along with other details when saving this grid'sview-state? | 
| java.lang.String | getSelectedIconSuffix()If  showSelectedIconsis true, this suffix will be
 appended to thefolderIconfor selected nodes in this
 grid. | 
| java.lang.String | getSelectedPaths()Returns a snapshot of the current selection within this treeGrid as  a  ListGridSelectedStateobject.This object can be passed to setSelectedPaths()to reset this grid's selection the
 current state (assuming the same data is present in the grid). | 
| TreeNode | getSelectedRecord()Return the first selected record in this component. This method is appropriate if is"single", or if you only care about the first selected record in a multiple-record selection. | 
| java.lang.String | getSelectionProperty()If specified, the selection object for this list will use this property to mark records as selected. | 
| java.lang.Boolean | getSeparateFolders()If specified, this attribute will override  Tree.separateFolderson the data for this treeGrid. | 
| java.lang.String[] | getServerFilterFields()For  fetchMode:"local"ResultTrees, this property lists field names  that
 will be sent to the server if they are present in the criteria. | 
| java.lang.Boolean | getShowConnectors()Should this treeGrid show connector lines illustrating the tree's hierarchy? | 
| java.lang.Boolean | getShowCustomIconDrop()Should folder nodes showing custom icons (set via the  customIconProperty, defaultTreeNode.icon), show drop state images when the user is drop-hovering
 over the folder. | 
| java.lang.Boolean | getShowCustomIconOpen()Should folder nodes showing custom icons (set via the  customIconProperty), show open state images when the
 folder is opened. | 
| java.lang.Boolean | getShowCustomIconSelected()Should folder nodes showing custom icons (set via the  customIconProperty), show selected state images when
 the folder is selected,  ifshowSelectedIconsis
 true? | 
| java.lang.Boolean | getShowDisabledSelectionCheckbox()Should tree nodes show a disabled checkbox   selectionAppearance:"checkbox"  is set on the treegrid, and a node can't be selected? | 
| boolean | getShowDropEndSpace()When the user drags over the treeGrid body, should the grid show some space under the last node in the grid allowing the
 user to drop after the last node? The height of this space can be customized via  dropEndSpace | 
| java.lang.Boolean | getShowDropIcons()If true, when the user drags a droppable target over a folder in this TreeGrid, show  a different folder icon. | 
| java.lang.Boolean | getShowFolderIcons()Should folder nodes in this TreeGrid show icons by default? | 
| java.lang.Boolean | getShowFullConnectors()If  showConnectorsis true, this property determines
 whether we should show vertical continuation lines for each level of indenting within the tree. | 
| boolean | getShowLoadingIcons()If set, when a folder is loading its children from the server ( Tree.getLoadState()returns "loading"), it uses a distinct icon image given byloadingIcon. | 
| java.lang.Boolean | getShowNodeIcons()Should nodes in this TreeGrid show folder / leaf node icons by default? | 
| java.lang.Boolean | getShowOpener()Should the opener icon be displayed next to folder nodes? This is an icon which visually indicates whether the folder is
 opened or closed (typically via a [+] or [-] image, or a turn-down arrow) and may be clicked to expand or collapse the
 folder. | 
| java.lang.Boolean | getShowOpenIcons()If true, show a different icon for  openfolders than closed folders. | 
| java.lang.Boolean | getShowPartialSelection()Should partially selected parents be shown with special icon? | 
| java.lang.Boolean | getShowRoot()Specifies whether the root node should be displayed in the treeGrid. | 
| java.lang.Boolean | getShowSelectedIcons()If true, show a different icon for selected nodes than unselected nodes. | 
| java.lang.Boolean | getShowSelectedOpener()If  showOpeneris true, should a different opener icon be
 displayed for selected nodes? This provides a way for developers to show a "selected" version of the opener icon set
 which looks optimal with theselected appearanceapplied the
 selected record. | 
| java.lang.Boolean | getSortFoldersBeforeLeaves()If specified, this attribute will override  Tree.sortFoldersBeforeLeaveson the data for this treeGrid. | 
| Tree | getTree()Synonym for  getData() | 
| java.lang.String | getTreeFieldTitle()Visible title for the tree column (field). | 
| java.lang.String | getTreeRootValue()For databound trees, use this attribute to supply a  DataSourceField.rootValuefor this component's generated data object. | 
| java.lang.Boolean | getUseAllDataSourceFields()If true, the set of fields given by the "default binding" (see   DataBoundComponent.fields) is used, with any fields specified
 incomponent.fieldsacting as overrides that can suppress or modify the display of individual fields,
 without having to list the entire set of fields that should be shown. | 
| void | groupBy()Not applicable to TreeGrids, as the  dataalready represents a
 tree. | 
| boolean | isExportingClientData()Returns true if this component is currently   exporting
 client data. | 
| java.lang.Boolean | isOverExtraIcon()Returns true if the last event occurred over  extra iconfor the current node. | 
| java.lang.Boolean | isOverOpenArea()Returns true if the last event occurred over the indented area or over the open / close icon of a folder node in this
 TreeGrid. | 
| java.lang.Boolean | loadAllRecords()This method is not currently supported for this grid-type. | 
| java.lang.Boolean | loadAllRecords(java.lang.Integer maxRecords) | 
| java.lang.Boolean | loadAllRecords(java.lang.Integer maxRecords,
              DSCallback callback)This method is not currently supported for this grid-type. | 
| protected void | onInit() | 
| void | openFolder(TreeNode node)Opens a folder. | 
| void | openFolder(TreeNode node,
          java.lang.String path)Opens a folder. | 
| boolean | recordDoubleClick(TreeGrid viewer,
                 TreeNode record,
                 int recordNum,
                 TreeGridField field,
                 int fieldNum,
                 java.util.Map value,
                 java.util.Map rawValue)Handle a doubleClick on a tree node - override of ListGrid stringMethod of same name. | 
| TreeGrid | setAlwaysShowOpener(java.lang.Boolean alwaysShowOpener)If  showOpeneris true, should we display the opener icon
 for folders even if they have no children? | 
| TreeGrid | setAnimateFolderEffect(AnimationAcceleration animateFolderEffect)When animating folder opening / closing, this property can be set to apply an animated acceleration effect. | 
| TreeGrid | setAnimateFolderMaxRows(java.lang.Integer animateFolderMaxRows)If  animateFoldersis true for this grid, this number
 can be set to designate the maximum number of rows to animate at a time when opening / closing a folder. | 
| TreeGrid | setAnimateFolders(java.lang.Boolean animateFolders)If true, when folders are opened / closed children will be animated into view. | 
| TreeGrid | setAnimateFolderSpeed(int animateFolderSpeed)When animating folder opening / closing, this property designates the speed of the animation in pixels shown (or hidden)
 per second. | 
| TreeGrid | setAnimateFolderTime(int animateFolderTime)When animating folder opening / closing, if  animateFolderSpeedis not set, this property designates the duration of the animation in ms. | 
| TreeGrid | setAutoAssignTreeField(boolean autoAssignTreeField)If this grid was passed an explicit set of fields, but no field was specified as the "tree-field" (showing indentations
 for tree hierarchy and tree icons), should we assign one of the other fields to be the tree-field? | 
| TreeGrid | setAutoFetchTextMatchStyle(TextMatchStyle autoFetchTextMatchStyle)With  loadDataOnDemand:true, TreeGrids fetch data
 by selecting the child nodes of each parent, which should be exact match, so we default toautoFetchTextMatchStyle:"exact"when autoFetchData is true. | 
| TreeGrid | setAutoOpenTree(java.lang.String autoOpenTree)Which nodes should be opened automatically. | 
| TreeGrid | setAutoPreserveOpenState(PreserveOpenState autoPreserveOpenState)For dataBound treeGrids this specifies the  ResultTree.autoPreserveOpenState, governing whether the open state of the tree should be preserved when new data
 arrives due to cache invalidation. | 
| TreeGrid | setCanAcceptDroppedRecords(java.lang.Boolean canAcceptDroppedRecords)Indicates whether records can be dropped into this listGrid. | 
| TreeGrid | setCanDragRecordsOut(java.lang.Boolean canDragRecordsOut)Indicates whether records can be dragged from this listGrid and dropped elsewhere. | 
| TreeGrid | setCanDropOnLeaves(java.lang.Boolean canDropOnLeaves)Whether drops are allowed on leaf nodes. | 
| TreeGrid | setCanDropSiblingAfterLastNode(boolean canDropSiblingAfterLastNode)When performing a drag and drop to add or move data within the tree, should users be able to make the dropped node a
 sibling of the last node in the tree by dropping just below it? | 
| TreeGrid | setCanReorderRecords(java.lang.Boolean canReorderRecords)Indicates whether records can be reordered by dragging within this  ListGrid. | 
| TreeGrid | setCanReparentNodes(java.lang.Boolean canReparentNodes)If set this property allows the user to reparent nodes by dragging them from their current folder to a new folder. Backcompat: For backwards compatibility with versions prior to Smart GWT 1.5, if this property is unset, but this.canAcceptDroppedRecordsis true, we allow nodes to be dragged to different folders. | 
| TreeGrid | setCanSelectAll(java.lang.Boolean canSelectAll)This property is not supported on TreeGrid, and only applies to the  ListGridsuperclass. | 
| TreeGrid | setCantDragIntoChildMessage(java.lang.String cantDragIntoChildMessage)Message displayed when user attempts to drop a node into a child of itself. | 
| TreeGrid | setCantDragIntoSelfMessage(java.lang.String cantDragIntoSelfMessage)Message displayed when user attempts to drop a dragged node onto itself. | 
| TreeGrid | setCantDragMultipleNodeOccurencesMessage(java.lang.String cantDragMultipleNodeOccurencesMessage)For  Multi-link treesonly, the message displayed when the 
 user attempts to drag two or more occurrences of the same node into a parent. | 
| TreeGrid | setCascadeSelection(java.lang.Boolean cascadeSelection)Should children be selected when parent is selected? And should parent be selected when any child is selected? | 
| void | setCellValueHoverFormatter(CellValueHoverFormatter formatter)Provide a custom implementation of  ListGrid.cellValueHoverHTML(ListGridRecord, int, int, String). | 
| TreeGrid | setClosedIconSuffix(java.lang.String closedIconSuffix)This suffix will be appended to the  folderIconfor
 closed folders. | 
| TreeGrid | setConnectorImage(java.lang.String connectorImage)The base filename for connector icons shown when  showConnectorsis true. | 
| TreeGrid | setCreateDefaultTreeField(java.lang.Boolean createDefaultTreeField)If no fields are specified, create a single field with   TreeGridField.treeFieldset totrueto show
 the tree. | 
| TreeGrid | setCustomIconDropProperty(java.lang.String customIconDropProperty)This property allows the developer to rename the   default node.showDropIconproperty. | 
| TreeGrid | setCustomIconOpenProperty(java.lang.String customIconOpenProperty)This property allows the developer to rename the   default node.showOpenIconproperty. | 
| TreeGrid | setCustomIconProperty(java.lang.String customIconProperty)This property allows the developer to rename the   default
 node.iconproperty. | 
| TreeGrid | setCustomIconSelectedProperty(java.lang.String customIconSelectedProperty)This property allows the developer to rename the   default node.showSelectedIconproperty. | 
| void | setCustomNodeIcon(Record node,
                 java.lang.String icon)Set the icon for a particular TreeNode to a specified URL | 
| void | setData(Tree data) | 
| TreeGrid | setDataArity(java.lang.String dataArity)A TreeGrid is a  dataArity:multiple component. | 
| TreeGrid | setDataFetchMode(FetchMode dataFetchMode)Mode of fetching records from server. | 
| void | setDataProperties(Tree resultTreeProperties)For databound TreeGrids, this attribute can be used to customize the 
  com.smartgwt.client.tree.ResultTreeobject created for this grid when data is
 fetched. | 
| static void | setDefaultProperties(TreeGrid treeGridProperties)Class level method to set the default properties of this class. | 
| TreeGrid | setDisplayNodeType(DisplayNodeType displayNodeType)Specifies the type of nodes displayed in the treeGrid. | 
| TreeGrid | setDropEndSpace(java.lang.Integer dropEndSpace)If  showDropEndSpaceis set to true, this property
 governs how large the space under  the last node during drop should be. | 
| TreeGrid | setDropIconSuffix(java.lang.String dropIconSuffix)If  showDropIconsis true, this suffix will be
 appended to thefolderIconwhen the user drop-hovers
 over some folder. | 
| TreeGrid | setExtraIconGap(int extraIconGap)The amount of gap (in pixels) between the extraIcon (see  getExtraIcon()) or checkbox icon and thenodeIcon/folderIconor node text. | 
| TreeGrid | setFields(TreeGridField... fields)An array of field objects, specifying the order, layout, dynamic calculation, and sorting behavior of each field in the
 treeGrid object. | 
| TreeGrid | setFolderIcon(java.lang.String folderIcon)The URL of the base icon for all folder nodes in this treeGrid. | 
| TreeGrid | setFolderIconPadding(java.lang.Integer folderIconPadding)Default padding to show between folder icon and cell value in the tree cell. | 
| TreeGrid | setGroupByField(java.lang.String... groupByField)Not applicable to TreeGrids, as the  dataalready represents a
 tree. | 
| TreeGrid | setGroupByField(java.lang.String groupByField)Not applicable to TreeGrids, as the  dataalready represents a
 tree. | 
| TreeGrid | setIconPadding(java.lang.Integer iconPadding)Default padding to show between the folder or leaf node icon and cell value in the tree cell. | 
| TreeGrid | setIconPaddingProperty(java.lang.String iconPaddingProperty)This property allows the developer to specify custom   iconPaddingfor specific nodes | 
| TreeGrid | setIconSize(int iconSize)The standard size (same height and width, in pixels) of node icons in this          treeGrid. | 
| TreeGrid | setIndentRecordComponents(java.lang.Boolean indentRecordComponents)For record components placed "within" the  treeFieldcolumn, should the component be indented to the position where a title would normally show? | 
| TreeGrid | setIndentSize(int indentSize)The amount of indentation (in pixels) to add to a node's icon/title for each level down in this tree's hierarchy. | 
| void | setInitialData(TreeNode[] initialData)You can specify the initial set of data for a databound TreeGrid using this property. | 
| TreeGrid | setKeepParentsOnFilter(java.lang.Boolean keepParentsOnFilter)If set, tree-based filtering is performed such that parent nodes are kept as long as they have children that match the
 filter criteria, even if the parents themselves do not match the filter criteria. | 
| TreeGrid | setLeaveSelectionCheckboxGap(java.lang.Boolean leaveSelectionCheckboxGap)If  selectionAppearance:"checkbox"  is set on
 the treegrid, and a node can't be selected, should a gap be left where the checkbox icon would normally appear, in order
 to make the node's icon and title line up with the content for other nodes in the same parent? | 
| TreeGrid | setLoadDataOnDemand(java.lang.Boolean loadDataOnDemand)For databound treeGrid instances, should the entire tree of data be loaded on initial  fetch, or should folders load
 their children as they are opened. | 
| TreeGrid | setLoadingIcon(java.lang.String loadingIcon)If  showLoadingIconsis set, this icon will be used
 when the folder isloading children from the server. | 
| com.smartgwt.logicalstructure.core.LogicalStructureObject | setLogicalStructure(com.smartgwt.logicalstructure.widgets.tree.TreeGridLogicalStructure s)Setter implementing the  LogicalStructureinterface,
 which supports Eclipse's logical structure debugging facility. | 
| TreeGrid | setManyItemsImage(java.lang.String manyItemsImage)The filename of the icon displayed use as the default drag tracker when for multiple files and/or folders are being
 dragged. | 
| TreeGrid | setNodeIcon(java.lang.String nodeIcon)The filename of the default icon for all leaf nodes in this grid. | 
| TreeGrid | setOfflineNodeMessage(java.lang.String offlineNodeMessage)For TreeGrids with loadDataOnDemand: true, a message to show the user if an attempt is  made to open a folder, and thus
 load that node's children, while we are offline and  there is no offline cache of that data. | 
| TreeGrid | setOpenerIconHeight(java.lang.Integer openerIconHeight)Height in pixels of the opener icons, that is, the icons which show the open or closed state of the node, typically a
 [+] or [-] symbol. | 
| TreeGrid | setOpenerIconSize(java.lang.Integer openerIconSize)Default width and height in pixels of the opener icons, that is, the icons which show the open or closed state of the
 node, typically a [+] or [-] symbol, if not overridden by  openerIconWidth/openerIconHeight. | 
| TreeGrid | setOpenerIconWidth(java.lang.Integer openerIconWidth)Width in pixels of the opener icons, that is, the icons which show the open or closed state of the node, typically a [+]
 or [-] symbol. | 
| TreeGrid | setOpenerImage(java.lang.String openerImage)The base filename of the opener icon for the folder node when 'showConnectors' is false for this TreeGrid. The opener icon is displayed beside the folder icon in the Tree column for folder nodes. | 
| TreeGrid | setOpenIconPadding(java.lang.Integer openIconPadding)Default padding to show between the  openIconand the 
 extra or folder icon in the tree cell. | 
| TreeGrid | setOpenIconSuffix(java.lang.String openIconSuffix)If  showOpenIconsis true, this suffix will be
 appended to thefolderIconfor open folders in this
 grid. | 
| void | setOpenState(java.lang.String openState)Reset this set of open folders within this grid's data to match the   TreeGridOpenStateobject passed in.Used to restore previous state retrieved from the grid by a call to getOpenState(). | 
| TreeGrid | setParentAlreadyContainsChildMessage(java.lang.String parentAlreadyContainsChildMessage)Message displayed when user attempts to drag a node into a parent that already contains a child of the same name/ID. | 
| TreeGrid | setRecordDropAppearance(RecordDropAppearance recordDropAppearance)If  canAcceptDroppedRecordsis true for this
 treeGrid, this property governs whether the user can drop between, or over records within the grid. | 
| TreeGrid | setSaveOpenStateInViewState(java.lang.Boolean saveOpenStateInViewState)Should the current  open stateof the tree be included 
 along with other details when saving this grid'sview-state? | 
| TreeGrid | setSelectedIconSuffix(java.lang.String selectedIconSuffix)If  showSelectedIconsis true, this suffix will be
 appended to thefolderIconfor selected nodes in this
 grid. | 
| void | setSelectedPaths(java.lang.String selectedPaths)Reset this grid's selection to match the  ListGridSelectedStateobject passed in.Used to restore previous state retrieved from the grid by a call to getSelectedPaths(). | 
| TreeGrid | setSelectionProperty(java.lang.String selectionProperty)If specified, the selection object for this list will use this property to mark records as selected. | 
| TreeGrid | setSeparateFolders(java.lang.Boolean separateFolders)If specified, this attribute will override  Tree.separateFolderson the data for this treeGrid. | 
| TreeGrid | setServerFilterFields(java.lang.String... serverFilterFields)For  fetchMode:"local"ResultTrees, this property lists field names  that
 will be sent to the server if they are present in the criteria. | 
| TreeGrid | setShowConnectors(java.lang.Boolean showConnectors)Should this treeGrid show connector lines illustrating the tree's hierarchy? | 
| TreeGrid | setShowCustomIconDrop(java.lang.Boolean showCustomIconDrop)Should folder nodes showing custom icons (set via the  customIconProperty, defaultTreeNode.icon), show drop state images when the user is drop-hovering
 over the folder. | 
| TreeGrid | setShowCustomIconOpen(java.lang.Boolean showCustomIconOpen)Should folder nodes showing custom icons (set via the  customIconProperty), show open state images when the
 folder is opened. | 
| TreeGrid | setShowCustomIconSelected(java.lang.Boolean showCustomIconSelected)Should folder nodes showing custom icons (set via the  customIconProperty), show selected state images when
 the folder is selected,  ifshowSelectedIconsis
 true? | 
| TreeGrid | setShowDisabledSelectionCheckbox(java.lang.Boolean showDisabledSelectionCheckbox)Should tree nodes show a disabled checkbox   selectionAppearance:"checkbox"  is set on the treegrid, and a node can't be selected? | 
| TreeGrid | setShowDropEndSpace(boolean showDropEndSpace)When the user drags over the treeGrid body, should the grid show some space under the last node in the grid allowing the
 user to drop after the last node? The height of this space can be customized via  dropEndSpace | 
| TreeGrid | setShowDropIcons(java.lang.Boolean showDropIcons)If true, when the user drags a droppable target over a folder in this TreeGrid, show  a different folder icon. | 
| TreeGrid | setShowFolderIcons(java.lang.Boolean showFolderIcons)Should folder nodes in this TreeGrid show icons by default? | 
| TreeGrid | setShowFullConnectors(java.lang.Boolean showFullConnectors)If  showConnectorsis true, this property determines
 whether we should show vertical continuation lines for each level of indenting within the tree. | 
| TreeGrid | setShowLoadingIcons(boolean showLoadingIcons)If set, when a folder is loading its children from the server ( Tree.getLoadState()returns "loading"), it uses a distinct icon image given byloadingIcon. | 
| TreeGrid | setShowNodeIcons(java.lang.Boolean showNodeIcons)Should nodes in this TreeGrid show folder / leaf node icons by default? | 
| TreeGrid | setShowOpener(java.lang.Boolean showOpener)Should the opener icon be displayed next to folder nodes? This is an icon which visually indicates whether the folder is
 opened or closed (typically via a [+] or [-] image, or a turn-down arrow) and may be clicked to expand or collapse the
 folder. | 
| TreeGrid | setShowOpenIcons(java.lang.Boolean showOpenIcons)If true, show a different icon for  openfolders than closed folders. | 
| TreeGrid | setShowPartialSelection(java.lang.Boolean showPartialSelection)Should partially selected parents be shown with special icon? | 
| TreeGrid | setShowRoot(java.lang.Boolean showRoot)Specifies whether the root node should be displayed in the treeGrid. | 
| TreeGrid | setShowSelectedIcons(java.lang.Boolean showSelectedIcons)If true, show a different icon for selected nodes than unselected nodes. | 
| TreeGrid | setShowSelectedOpener(java.lang.Boolean showSelectedOpener)If  showOpeneris true, should a different opener icon be
 displayed for selected nodes? This provides a way for developers to show a "selected" version of the opener icon set
 which looks optimal with theselected appearanceapplied the
 selected record. | 
| TreeGrid | setSortFoldersBeforeLeaves(java.lang.Boolean sortFoldersBeforeLeaves)If specified, this attribute will override  Tree.sortFoldersBeforeLeaveson the data for this treeGrid. | 
| TreeGrid | setTreeFieldTitle(java.lang.String treeFieldTitle)Visible title for the tree column (field). | 
| void | setTreeRootValue(java.lang.Integer treeRootValue)For databound trees, use this attribute to supply a  DataSourceField.rootValuefor this component's generated data object. | 
| void | setTreeRootValue(java.lang.String treeRootValue)For databound trees, use this attribute to supply a  DataSourceField.rootValuefor this component's generated data object. | 
| TreeGrid | setUseAllDataSourceFields(java.lang.Boolean useAllDataSourceFields)If true, the set of fields given by the "default binding" (see   DataBoundComponent.fields) is used, with any fields specified
 incomponent.fieldsacting as overrides that can suppress or modify the display of individual fields,
 without having to list the entire set of fields that should be shown. | 
| void | startEditingNew()This inherited  ListGrid APIis not supported by the
 TreeGrid since adding a new tree node arbitrarily at the end of the tree is usually not useful. | 
| void | toggleFolder(java.lang.Integer node)Opens the folder specified by node if it's closed, and closes it if it's open. | 
| void | toggleFolder(NodeLocator node)Opens the folder specified by node if it's closed, and closes it if it's open. | 
| void | toggleFolder(java.lang.String node)Opens the folder specified by node if it's closed, and closes it if it's open. | 
| void | toggleFolder(TreeNode node)Opens the folder specified by node if it's closed, and closes it if it's open. | 
| void | transferNodes(TreeNode[] nodes,
             TreeNode folder,
             java.lang.Integer index,
             Canvas sourceWidget,
             TransferNodesCallback callback)Transfer a list of  TreeNodes from another component (does not have to be a databound
 component) into this TreeGrid. | 
| java.lang.Boolean | willAcceptDrop()This method overrides  ListGrid.willAcceptDrop()and works as follows:First, ListGrid.willAcceptDrop()(the superclass definition) is consulted. | 
addBodyKeyPressHandler, addCellClickHandler, addCellContextClickHandler, addCellDoubleClickHandler, addCellErrorIconHoverHandler, addCellErrorIconOutHandler, addCellErrorIconOverHandler, addCellHoverHandler, addCellMouseDownHandler, addCellMouseUpHandler, addCellOutHandler, addCellOverHandler, addCellSavedHandler, addCellSelectionChangedHandler, addCellValueHoverHandler, addCriteriaChangedHandler, addData, addData, addData, addDataArrivedHandler, addDataChangedHandler, addDragCompleteHandler, addDrawAreaChangedHandler, addDropCompleteHandler, addEditCompleteHandler, addEditFailedHandler, addEditorEnterHandler, addEditorExitHandler, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addFetchDataHandler, addFieldStateChangedHandler, addFilterEditorSubmitHandler, addFormulaField, addFormulaUpdatedHandler, addGroupByCompleteHandler, addGroupByHandler, addGroupStateChangedHandler, addGroupTreeChangedHandler, addHeaderClickHandler, addHeaderDoubleClickHandler, addHeaderHoverHandler, addHilitesChangedHandler, addRecordClickHandler, addRecordCollapseHandler, addRecordDoubleClickHandler, addRecordExpandHandler, addRegroupHandler, addRemoveRecordClickHandler, addRowContextClickHandler, addRowEditorEnterHandler, addRowEditorExitHandler, addRowHoverHandler, addRowMouseDownHandler, addRowMouseUpHandler, addRowOutHandler, addRowOverHandler, addSelectionChangedHandler, addSelectionUpdatedHandler, addSetSortHandler, addSort, addSortChangedHandler, addSorterClickHandler, addSorterContextClickHandler, addSummaryField, addViewStateChangedHandler, anySelected, applyCellData, applyRecordData, applySortToData, askForSort, autoFitField, autoFitFields, autoFitFields, cancelEditing, canEditCell, canExpandRecord, canSelectCell, canSelectRecord, cellHasChanges, cellHasErrors, cellHasErrors, cellValueHoverHTML, cellValueIsClipped, chartData, chartData, chartData, chartData, chartData, clearAllCriteria, clearCriteria, clearCriteria, clearCriteria, clearEditValue, clearFieldError, clearFieldError, clearFieldSearchOperator, clearFilterWindowCriteria, clearRowErrors, clearSavedViewState, clearSort, closeGroup, closeRecord, collapseRecord, collapseRecords, configureGrouping, createRecordComponent, deselectAllRecords, deselectRange, deselectRecord, deselectRecord, deselectRecords, deselectRecords, disableHilite, disableHiliting, discardAllEdits, discardAllEdits, discardAllEdits, discardEdits, discardEdits, displayHeaderContextMenu, displaySort, drop, editExistingRecord, editExistingRecord, editFields, editHilites, enableHilite, enableHilite, enableHiliting, enableHiliting, endEditing, expandRecord, expandRecords, exportData, exportData, exportData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fieldIsEditable, fieldIsEditable, fieldIsEditable, fieldIsVisible, filterByEditor, filterData, find, findAll, findIndex, findNextEditCell, findNextIndex, findNextIndex, focusInCell, focusInFilterEditor, focusInFilterEditor, focusInRow, freezeField, freezeField, freezeField, freezeField, freezeFields, freezeFields, getAddDropValues, getAddFormulaFieldText, getAddOperation, getAddSummaryFieldText, getAdvancedFieldPickerThreshold, getAdvancedFilteringText, getAllEditRows, getAllFields, getAllowFilterExpressions, getAllowFilterOperators, getAllowFilterWindow, getAllowRowSpanning, getAlternateBodyStyleName, getAlternateFieldFrequency, getAlternateFieldStyles, getAlternateFieldSuffix, getAlternateRecordFrequency, getAlternateRecordStyles, getAlternateRecordSuffix, getAlwaysShowEditors, getAlwaysShowOperatorIcon, getAnimateRemoveRecord, getAnimateRemoveSpeed, getAnimateRemoveTime, getAnimateRollOver, getAnimateRollUnder, getAnimateSelection, getAnimateSelectionUnder, getApplyFormulaAfterSummary, getApplyRowNumberStyle, getAriaRole, getAriaState, getAriaStateDefaults, getArrowKeyAction, getArrowKeyEditAction, getAsynchGroupingPrompt, getAutoComplete, getAutoConfirmSaveEdits, getAutoFetchAsFilter, getAutoFetchData, getAutoFetchDisplayMap, getAutoFitAllText, getAutoFitClipFields, getAutoFitData, getAutoFitDateFields, getAutoFitExpandField, getAutoFitExtraRecords, getAutoFitFieldsFillViewport, getAutoFitFieldText, getAutoFitFieldWidths, getAutoFitHeaderHeights, getAutoFitIconFields, getAutoFitMaxColumns, getAutoFitMaxHeight, getAutoFitMaxRecords, getAutoFitMaxWidth, getAutoFitMaxWidthAsString, getAutoFitTimeFields, getAutoFitWidthApproach, getAutoPersistViewState, getAutoSaveEdits, getAutoSizeHeaderSpans, getBackgroundComponent, getBadFormulaResultValue, getBaseStyle, getBaseStyle, getBody, getBodyBackgroundColor, getBodyOverflow, getBodyScrollLeft, getBodyScrollTop, getBodyStyleName, getBooleanBaseStyle, getBooleanFalseImage, getBooleanImageHeight, getBooleanImageWidth, getBooleanPartialImage, getBooleanTrueImage, getCanAddFormulaFields, getCanAddSummaryFields, getCanAutoFitFields, getCancelEditingConfirmationMessage, getCanCollapseGroup, getCanDragSelect, getCanDragSelectText, getCanDropInEmptyArea, getCanEdit, getCanEditFieldAttribute, getCanEditHilites, getCanEditTitles, getCanExpandMultipleRecords, getCanExpandRecordProperty, getCanExpandRecords, getCanFocusInEmptyGrid, getCanFreezeFields, getCanGroupBy, getCanHover, getCanMultiGroup, getCanMultiSort, getCanPickFields, getCanPickOmittedFields, getCanRemoveRecords, getCanReorderFields, getCanResizeFields, getCanSaveSearches, getCanSelectCells, getCanSelectGroups, getCanSelectSummaryRows, getCanShowFilterEditor, getCanSort, getCanTabToHeader, getCanTabToSorter, getCellAriaState, getCellContextMenu, getCellContextMenuItems, getCellCSSText, getCellErrors, getCellHeight, getCellHoverComponent, getCellPadding, getCellPageRect, getCellRole, getCellRowSpan, getCellSelection, getCellStartRow, getCellStyle, getChartConstructor, getChartType, getCheckboxFieldFalseImage, getCheckboxFieldImageHeight, getCheckboxFieldImageWidth, getCheckboxFieldPartialImage, getCheckboxFieldTrueImage, getChildExpansionMode, getClearAllSortingText, getClearCriteriaOnFilterEditorHide, getClearFilterText, getClearSortFieldText, getClipHeaderTitles, getCollapseGroupOnRowClick, getColumnLeft, getColumnPageLeft, getColumnWidth, getConfigureGroupingText, getConfigureSortText, getConfirmCancelEditing, getConfirmDiscardEdits, getConfirmDiscardEditsMessage, getCriteria, getCriteriaIndicatorColor, getCriteriaIndicatorHeaderColor, getCurrentExpansionComponent, getCurrentExpansionComponent, getCurrentFieldWidths, getDataAsJSList, getDataAsRecordList, getDataFetchDelay, getDataPageSize, getDataSource, getDateFormatter, getDatetimeFormatter, getDeepCloneOnEdit, getDefaultDateFieldWidth, getDefaultDateTimeFieldWidth, getDefaultEditableDateFieldWidth, getDefaultEditableDateTimeFieldWidth, getDefaultFields, getDefaultFilterOperator, getDefaultFilterOperatorSuffix, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedValue, getDefaultTimeFieldWidth, getDeferRemoval, getDeselectOnPartialCheckboxClick, getDetailDS, getDetailField, getDisabledGroupByPrompt, getDiscardEditsOnHideField, getDiscardEditsSaveButtonTitle, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDragData, getDragDataAction, getDragHandleField, getDragHandleFieldTitle, getDragHandleIcon, getDragHandleIconSize, getDragScrollRedrawDelay, getDragTrackerMode, getDragTrackerStyle, getDrawAheadRatio, getDrawAllMaxCells, getDrawArea, getDrawnRowHeight, getDrawnRows, getDropValues, getDuplicateDragMessage, getEditByCell, getEditCol, getEditedCell, getEditedCell, getEditedCell, getEditedCell, getEditedRecord, getEditEvent, getEditFailedBaseStyle, getEditFailedCSSText, getEditFormItem, getEditFormItem, getEditFormulaFieldText, getEditOnF2Keypress, getEditOnFocus, getEditPendingBaseStyle, getEditPendingCSSText, getEditProxyConstructor, getEditRow, getEditSelectionType, getEditSummaryFieldText, getEditValue, getEditValue, getEditValueAsBoolean, getEditValueAsDate, getEditValueAsFloat, getEditValueAsInt, getEditValueAsRecord, getEditValueAsRecordArray, getEditValueAsString, getEditValues, getEditValues, getEmbeddedComponentIndent, getEmbeddedComponentMargin, getEmptyCellValue, getEmptyMessage, getEmptyMessageStyle, getEnforceVClipping, getEnterKeyEditAction, getEnumCriteriaAsInitialValues, getErrorIconHeight, getErrorIconSrc, getErrorIconWidth, getEscapeKeyEditAction, getEventColumn, getEventColumn, getExpandedRecords, getExpansionCanEdit, getExpansionComponent, getExpansionComponentPoolingMode, getExpansionDetailField, getExpansionDetailRelated, getExpansionDetails, getExpansionEditor, getExpansionEditorCollapseOnSave, getExpansionEditorSaveButton, getExpansionEditorSaveButtonTitle, getExpansionEditorSaveDialogPrompt, getExpansionEditorShowSaveDialog, getExpansionField, getExpansionFieldFalseImage, getExpansionFieldImageHeight, getExpansionFieldImageShowRTL, getExpansionFieldImageShowSelected, getExpansionFieldImageWidth, getExpansionFieldTrueImage, getExpansionIndent, getExpansionLayout, getExpansionMode, getExpansionRelated, getExpansionScreen, getExplicitFetchDelay, getExportAll, getExportAlternateRowBGColor, getExportBGColor, getExportColumnBGColor, getExportDefaultBGColor, getExportFieldAlignments, getExportFields, getExportFieldWidths, getExportHeaderHeights, getExportHiddenFieldWidth, getExportIncludeSummaries, getExportRawNumbers, getExportRawValues, getExportRowBGColor, getExportWidthScale, getExportWrapHeaderTitles, getFetchDelay, getFetchOperation, getField, getField, getFieldAlignments, getFieldByName, getFieldContentWidth, getFieldCount, getFieldCriteriaText, getFieldName, getFieldNum, getFieldNum, getFieldPickerFieldProperties, getFieldPickerShowSampleValues, getFieldPickerWindow, getFields, getFieldsAsJavaScriptObjects, getFieldSearchOperator, getFieldState, getFieldTitle, getFieldTitle, getFieldVisibilitySubmenuTitle, getFieldWidth, getFieldWidth, getFilterButtonPrompt, getFilterButtonProperties, getFilterByCell, getFilterEditor, getFilterEditorCriteria, getFilterEditorCriteria, getFilterEditorCriteriaAsAdvancedCriteria, getFilterEditorCriterion, getFilterEditorHeight, getFilterEditorProperties, getFilterLocalData, getFilterOnKeypress, getFilterUsingText, getFilterWindow, getFilterWindowCriteria, getFilterWindowCriteriaIndicator, getFilterWindowFilter, getFilterWindowInstructions, getFixedFieldWidths, getFixedRecordHeights, getFocusRow, getFormulaBuilderSpanTitleSeparator, getFormulaFieldValue, getFreezeFieldText, getFrozenBaseStyle, getFrozenFieldsMaxWidth, getFrozenFieldsMaxWidthAsInt, getFrozenHeaderBaseStyle, getFrozenHeaderTitleStyle, getFrozenRollOverCanvas, getFrozenRollUnderCanvas, getGenerateClickOnEnter, getGenerateClickOnSpace, getGenerateDoubleClickOnEnter, getGenerateDoubleClickOnSpace, getGridAdditionalCriteriaText, getGridComponents, getGridRenderer, getGridSummary, getGridSummaryData, getGridSummaryRecordProperty, getGroupByAsyncThreshold, getGroupByFields, getGroupByFieldSummaries, getGroupByMaxRecords, getGroupByMaxRecordsExceededMessage, getGroupByText, getGroupedRecordIndex, getGroupIcon, getGroupIconSize, getGroupIndentSize, getGroupLeadingIndent, getGroupMembers, getGroupNodeBaseStyle, getGroupNodeStyle, getGroupSortDirection, getGroupState, getGroupSummaryData, getGroupSummaryData, getGroupSummaryData, getGroupSummaryData, getGroupSummaryRecordProperty, getGroupSummaryStyle, getGroupTitleColumnProperties, getGroupTitleField, getGroupTree, getGroupTreeSelection, getGroupTreeSelection, getGroupTreeSelection, getHeader, getHeaderAriaRole, getHeaderAutoFitEvent, getHeaderBackgroundColor, getHeaderBarStyle, getHeaderBaseStyle, getHeaderButtonAriaRole, getHeaderButtonAriaState, getHeaderButtonProperties, getHeaderContextMenu, getHeaderContextMenuItems, getHeaderHeight, getHeaderHoverAlign, getHeaderHoverHeight, getHeaderHoverOpacity, getHeaderHoverStyle, getHeaderHoverVAlign, getHeaderHoverWidth, getHeaderHoverWrap, getHeaderMenuButton, getHeaderMenuButtonHeight, getHeaderMenuButtonHeightAsString, getHeaderMenuButtonIcon, getHeaderMenuButtonIconHeight, getHeaderMenuButtonIconWidth, getHeaderMenuButtonWidth, getHeaderShadowColor, getHeaderShadowHOffset, getHeaderShadowSoftness, getHeaderShadowVOffset, getHeaderSpan, getHeaderSpanContextMenuItems, getHeaderSpanHeight, getHeaderTitleStyle, getHeaderTitleVAlign, getHideEmptySummaryRow, getHideFilterEditorTitle, getHiliteCanReplaceValue, getHiliteEditorSpanTitleSeparator, getHiliteHTMLAfterFormat, getHiliteIconHeight, getHiliteIconLeftPadding, getHiliteIconPosition, getHiliteIconRightPadding, getHiliteIcons, getHiliteIconSize, getHiliteIconWidth, getHiliteProperty, getHiliteReplaceValueFieldTitle, getHiliteRowOnFocus, getHilites, getHiliteState, getHoverMode, getHoverScreen, getHoverStyle, getIconCursor, getImageSize, getImplicitCriteria, getIncludeHilitesInSummaryFields, getIncludeInSummaryProperty, getInitialCriteria, getInitialSort, getInstantScrollTrackRedraw, getInvalidSummaryValue, getIsGrouped, getIsSeparatorProperty, getLeaveScrollbarGap, getLinkTextProperty, getListEndEditAction, getLoadingDataMessage, getLoadingDataMessageStyle, getLoadingMessage, getLocateColumnsBy, getLocateRowsBy, getLongTextEditorThreshold, getLongTextEditorType, getMaxExpandedRecords, getMaxExpandedRecordsPrompt, getMinFieldWidth, getMinHeight, getMinimumCellHeight, getMissingSummaryFieldValue, getModalEditing, getMultiGroupDialogDefaults, getMultiGroupDialogProperties, getNavigateOnTab, getNeverValidate, getNewRecordRowMessage, getNewSearchText, getNormalBaseStyle, getNormalCellHeight, getNoSavedSearchesText, getNullGroupTitle, getOfflineMessageStyle, getOperatorIcon, getOriginalRecordList, getOriginalResultSet, getOriginBaseStyle, getOverflow, getPoolComponentsPerColumn, getPreserveFocusStylingOnMouseOut, getPreserveWhitespace, getPreventDuplicates, getPrintAutoFit, getPrintBaseStyle, getPrintBooleanBaseStyle, getPrintBooleanFalseImage, getPrintBooleanPartialImage, getPrintBooleanTrueImage, getPrintCheckboxFieldFalseImage, getPrintCheckboxFieldPartialImage, getPrintCheckboxFieldTrueImage, getPrintHeaderStyle, getPrintMaxRows, getPrintWrapCells, getProgressiveLoading, getQuickDrawAheadRatio, getRecordBaseStyleProperty, getRecordCanRemoveProperty, getRecordCanSelectProperty, getRecordCellRoleProperty, getRecordComponent, getRecordComponent, getRecordComponentHeight, getRecordComponentPoolingMode, getRecordComponentPosition, getRecordDetailDSProperty, getRecordDropPosition, getRecordEditProperty, getRecordEnabledProperty, getRecordIndex, getRecordIndex, getRecordList, getRecordRowAriaStateProperty, getRecordRowRoleProperty, getRecordScreen, getRecordShowRollOverProperty, getRecordSummaryAttributePrefix, getRecordSummaryBaseStyle, getRelatedDataSource, getRemovedCSSText, getRemoveFieldDefaults, getRemoveFieldProperties, getRemoveFieldTitle, getRemoveIcon, getRemoveIconSize, getRemoveOperation, getReselectOnUpdate, getReselectOnUpdateNotifications, getResizeFieldsInRealTime, getResultSet, getReverseRTLAlign, getRollOverCanvas, getRollUnderCanvas, getRotatedHeaderMenuButtonHeight, getRotatedHeaderMenuButtonHeightAsString, getRotatedHeaderMenuButtonWidth, getRotateHeaderTitles, getRowAriaState, getRowEndEditAction, getRowErrors, getRowHeight, getRowNum, getRowNumberField, getRowNumberStart, getRowNumberStyle, getRowPageTop, getRowRole, getRowSpan, getRowSpanEditMode, getRowSpanSelectionMode, getRowTop, getSaveByCell, getSaveCriteriaInViewState, getSaveDefaultSearch, getSavedSearchAdminRole, getSavedSearchAdminSeparator, getSavedSearchDS, getSavedSearchId, getSavedSearchStoredState, getSavedSearchText, getSavedViewState, getSaveLocally, getSaveRequestProperties, getScreenReaderCellSeparator, getScreenReaderIncludeFieldTitles, getScreenReaderNavigateByCell, getScreenReaderRowSeparator, getScreenReaderWriteRowLabelledBy, getScrollRedrawDelay, getScrollToCellXPosition, getScrollToCellYPosition, getScrollWheelRedrawDelay, getSearchForm, getSearchFormAsValuesManager, getSelectCellTextOnClick, getSelectedCellData, getSelectedRecords, getSelectedRecords, getSelectedState, getSelectHeaderOnSort, getSelection, getSelection, getSelectionAppearance, getSelectionType, getSelectOnEdit, getSelectOnExpandRecord, getShowAllColumns, getShowAllRecords, getShowAsynchGroupingPrompt, getShowBackgroundComponents, getShowCellContextMenus, getShowClippedHeaderTitlesOnHover, getShowClippedValuesOnHover, getShowCollapsedGroupSummary, getShowComplexFields, getShowDetailFields, getShowEllipsisWhenClipped, getShowEmptyMessage, getShowErrorIcons, getShowExpansionEditorSaveButton, getShowFilterEditor, getShowFilterEditorHovers, getShowFilterEditorTitle, getShowFilterWindowCriteriaIndicator, getShowGridSummary, getShowGroupSummary, getShowGroupSummaryInHeader, getShowGroupTitleColumn, getShowGroupTitleInFrozenBody, getShowHeader, getShowHeaderContextMenu, getShowHeaderMenuButton, getShowHeaderPartialSelection, getShowHeaderShadow, getShowHeaderSpanContextMenu, getShowHeaderSpanTitlesInFormulaBuilder, getShowHeaderSpanTitlesInHiliteEditor, getShowHeaderSpanTitlesInSortEditor, getShowHiddenFields, getShowHilitesInGroupSummary, getShowHover, getShowHoverComponents, getShowHoverOnDisabledCells, getShowInitialDragHandles, getShowNewRecordRow, getShowRecordComponents, getShowRecordComponentsByCell, getShowRollOver, getShowRollOverCanvas, getShowRollOverInExpansion, getShowRollUnderCanvas, getShowRowNumbers, getShowSelectedRollOverCanvas, getShowSelectedRollUnderCanvas, getShowSelectedStyle, getShowSelectionCanvas, getShowSelectionUnderCanvas, getShowSortArrow, getShowSortNumerals, getShowTreeColumnPicker, getShrinkForFreeze, getSingleCellValueProperty, getSkinImgDir, getSkipLineBreaks, getSort, getSortArrowMenuButtonSpaceOffset, getSortAscendingImage, getSortBinaryByFileName, getSortByGroupFirst, getSortDescendingImage, getSortDirection, getSortEditorSpanTitleSeparator, getSorterButtonTitle, getSortField, getSortFieldAscendingText, getSortFieldCount, getSortFieldDescendingText, getSortNumeralHTML, getSortNumeralMenuButtonSpaceOffset, getSortNumeralStyle, getSortSpecifier, getSortState, getSpanContextMenu, getSpannedHeaderBaseStyle, getSparseFieldState, getStopOnErrors, getStyleName, getSummaryFieldValue, getSummaryRow, getSummaryRowCriteria, getSummaryRowDataSource, getSummaryRowFetchRequestProperties, getSummaryRowHeight, getSummaryRowStyle, getTallBaseStyle, getTestInstance, getTitleField, getTitleFieldValue, getToggleFreezeText, getTotalRows, getTouchScrollRedrawDelay, getTrackerImage, getUnfreezeFieldText, getUngroupText, getUnremoveIcon, getUpdateOperation, getUpdateSummariesDuringEditing, getUseAdvancedCriteria, getUseAdvancedFieldPicker, getUseCellRollOvers, getUseClientFiltering, getUseCopyPasteShortcuts, getUseFlatFields, getUseMultiSelectForFilterValueMaps, getUserCriteriaState, getUseRemoteValidators, getUseRowSpanStyling, getValidateByCell, getValidateOnChange, getValueIcon, getValueIconCursor, getValueIconHeight, getValueIconLeftPadding, getValueIconRightPadding, getValueIconSize, getValueIconWidth, getViewState, getVirtualScrolling, getVisibleRows, getWaitForSave, getWarnOnRemoval, getWarnOnRemovalMessage, getWarnOnUnmappedValueFieldChange, getWrapCells, getWrapHeaderSpanTitles, getWrapHeaderTitles, groupBy, groupSortNormalizer, hasChanges, hasChanges, hasErrors, headerHoverHTML, headerTitleClipped, hideDragHandles, hideField, hideField, hideFields, hideFields, hideFields, hideFields, invalidateCache, invalidateRecordComponents, isCheckboxField, isExpanded, isExpansionField, isGrouped, isGroupNode, isPartiallySelected, isRowNumberField, isSelected, isSortField, isSummaryRecord, markForRedraw, markForRedraw, markRecordRemoved, markRecordsRemoved, markRecordsRemoved, markRecordsRemoved, markSelectionRemoved, onInit_ListGrid, openGroup, openRecordDetailGrid, openRecordEditor, preloadImages, recalculateGridSummary, recalculateSummaries, recalculateSummaries, recalculateSummaries, recordClick, recordMarkedAsRemoved, redrawHeader, refreshCell, refreshCell, refreshCellStyle, refreshData, refreshData, refreshFields, refreshRecordComponent, refreshRecordComponent, refreshRow, regroup, removeData, removeData, removeData, removeEmbeddedComponent, removeEmbeddedComponent, removeEmbeddedComponent, removeRecordClick, removeSelectedData, removeSelectedData, removeSelectedData, removeSelectedData, reorderField, reorderFields, resizeField, resort, rowClick, rowClick, rowDoubleClick, rowDoubleClick, rowHasChanges, rowHasChanges, rowHasErrors, saveAllEdits, saveAllEdits, saveAllEdits, saveEdits, saveEdits, saveEdits, saveEdits, scrollBodyTo, scrollToCell, scrollToCell, scrollToCell, scrollToColumn, scrollToColumn, scrollToRow, scrollToRow, selectAllRecords, selectRange, selectRange, selectRecord, selectRecord, selectRecord, selectRecord, selectRecords, selectRecords, selectRecords, selectRecords, selectSingleRecord, selectSingleRecord, setAddDropValues, setAddFormulaFieldText, setAddOperation, setAddSummaryFieldText, setAdvancedFieldPickerThreshold, setAdvancedFilteringText, setAllowFilterExpressions, setAllowFilterOperators, setAllowFilterWindow, setAllowRowSpanning, setAlternateBodyStyleName, setAlternateFieldFrequency, setAlternateFieldStyles, setAlternateFieldSuffix, setAlternateRecordFrequency, setAlternateRecordStyles, setAlternateRecordSuffix, setAlwaysShowEditors, setAlwaysShowOperatorIcon, setAnimateRemoveRecord, setAnimateRemoveSpeed, setAnimateRemoveTime, setAnimateRollOver, setAnimateRollUnder, setAnimateSelection, setAnimateSelectionUnder, setApplyFormulaAfterSummary, setApplyRowNumberStyle, setAriaRole, setArrowKeyAction, setArrowKeyEditAction, setAsynchGroupingPrompt, setAutoChildProperties, setAutoComplete, setAutoConfirmSaveEdits, setAutoFetchAsFilter, setAutoFetchData, setAutoFetchDisplayMap, setAutoFitAllText, setAutoFitClipFields, setAutoFitData, setAutoFitDateFields, setAutoFitExpandField, setAutoFitExtraRecords, setAutoFitFieldsFillViewport, setAutoFitFieldText, setAutoFitFieldWidths, setAutoFitHeaderHeights, setAutoFitIconFields, setAutoFitMaxColumns, setAutoFitMaxHeight, setAutoFitMaxRecords, setAutoFitMaxWidth, setAutoFitMaxWidth, setAutoFitTimeFields, setAutoFitWidth, setAutoFitWidthApproach, setAutoPersistViewState, setAutoSaveEdits, setAutoSizeHeaderSpans, setBadFormulaResultValue, setBaseStyle, setBodyBackgroundColor, setBodyOverflow, setBodyStyleName, setBooleanBaseStyle, setBooleanFalseImage, setBooleanImageHeight, setBooleanImageWidth, setBooleanPartialImage, setBooleanTrueImage, setCanAddFormulaFields, setCanAddSummaryFields, setCanAutoFitFields, setCancelEditingConfirmationMessage, setCanCollapseGroup, setCanDragSelect, setCanDragSelectText, setCanDropInEmptyArea, setCanEdit, setCanEditFieldAttribute, setCanEditHilites, setCanEditTitles, setCanExpandMultipleRecords, setCanExpandRecordProperty, setCanExpandRecords, setCanFocusInEmptyGrid, setCanFreezeFields, setCanGroupBy, setCanHover, setCanMultiGroup, setCanMultiSort, setCanPickFields, setCanPickOmittedFields, setCanRemoveRecords, setCanReorderFields, setCanResizeFields, setCanSaveSearches, setCanSelectCells, setCanSelectGroups, setCanSelectRecordCustomizer, setCanSelectSummaryRows, setCanShowFilterEditor, setCanSort, setCanTabToHeader, setCanTabToSorter, setCellContextMenuItemsCustomizer, setCellCSSTextCustomizer, setCellFormatter, setCellHeight, setCellPadding, setCellRole, setChartConstructor, setChartType, setCheckboxFieldFalseImage, setCheckboxFieldImageHeight, setCheckboxFieldImageWidth, setCheckboxFieldPartialImage, setCheckboxFieldProperties, setCheckboxFieldTrueImage, setChildExpansionMode, setClearAllSortingText, setClearCriteriaOnFilterEditorHide, setClearFilterText, setClearSortFieldText, setClipHeaderTitles, setCollapseGroupOnRowClick, setConfigureGroupingText, setConfigureSortText, setConfirmCancelEditing, setConfirmDiscardEdits, setConfirmDiscardEditsMessage, setCriteria, setCriteriaIndicatorColor, setCriteriaIndicatorHeaderColor, setData, setData, setData, setDataFetchDelay, setDataPageSize, setDataProperties, setDataSource, setDataSource, setDataSource, setDateFormatter, setDateInputFormat, setDatetimeFormatter, setDeepCloneOnEdit, setDefaultDateFieldWidth, setDefaultDateTimeFieldWidth, setDefaultEditableDateFieldWidth, setDefaultEditableDateTimeFieldWidth, setDefaultFields, setDefaultFieldWidthCustomizer, setDefaultFilterOperator, setDefaultFilterOperatorSuffix, setDefaultProperties, setDefaultTimeFieldWidth, setDeferRemoval, setDeselectOnPartialCheckboxClick, setDetailDS, setDetailDS, setDetailField, setDisabledGroupByPrompt, setDiscardEditsOnHideField, setDiscardEditsSaveButtonTitle, setDontAutoDestroyComponent, setDragDataAction, setDragDataCustomizer, setDragHandleFieldTitle, setDragHandleIcon, setDragHandleIconSize, setDragScrollRedrawDelay, setDragTrackerIconCustomizer, setDragTrackerMode, setDragTrackerStyle, setDragTrackerTitleCustomizer, setDrawAheadRatio, setDrawAllMaxCells, setDropValues, setDuplicateDragMessage, setEditByCell, setEditEvent, setEditFailedBaseStyle, setEditFailedCSSText, setEditFormulaFieldText, setEditOnF2Keypress, setEditOnFocus, setEditorCustomizer, setEditorValueMap, setEditorValueMap, setEditPendingBaseStyle, setEditPendingCSSText, setEditProxyConstructor, setEditSelectionType, setEditSummaryFieldText, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValues, setEmbeddedComponentIndent, setEmbeddedComponentMargin, setEmptyCellValue, setEmptyMessage, setEmptyMessageStyle, setEnforceVClipping, setEnterKeyEditAction, setEnumCriteriaAsInitialValues, setErrorIconHeight, setErrorIconSrc, setErrorIconWidth, setEscapeKeyEditAction, setExpansionCanEdit, setExpansionComponentPoolingMode, setExpansionEditorSaveDialogPrompt, setExpansionEditorShowSaveDialog, setExpansionFieldFalseImage, setExpansionFieldImageHeight, setExpansionFieldImageShowRTL, setExpansionFieldImageShowSelected, setExpansionFieldImageWidth, setExpansionFieldTrueImage, setExpansionIndent, setExpansionMode, setExpansionScreen, setExplicitFetchDelay, setExportAll, setExportAlternateRowBGColor, setExportDefaultBGColor, setExportFieldAlignments, setExportFields, setExportFieldWidths, setExportHeaderHeights, setExportHiddenFieldWidth, setExportIncludeSummaries, setExportRawNumbers, setExportRawValues, setExportWidthScale, setExportWrapHeaderTitles, setFastCellUpdates, setFetchDelay, setFetchOperation, setFieldButtonProperties, setFieldCellIcon, setFieldCriteriaText, setFieldError, setFieldError, setFieldHeaderBaseStyle, setFieldHeaderTitleStyle, setFieldIcon, setFieldMaxWidth, setFieldMinWidth, setFieldPickerFieldProperties, setFieldPickerShowSampleValues, setFieldProperties, setFieldProperties, setFields, setFields, setFieldSearchOperator, setFieldState, setFieldTitle, setFieldTitle, setFieldVisibilitySubmenuTitle, setFilterButtonPrompt, setFilterButtonProperties, setFilterByCell, setFilterEditorCriteria, setFilterEditorHeight, setFilterEditorProperties, setFilterEditorProperties, setFilterLocalData, setFilterOnKeypress, setFilterUsingText, setFilterWindowCriteria, setFilterWindowInstructions, setFixedFieldWidths, setFixedRecordHeights, setFormulaBuilderSpanTitleSeparator, setFreezeFieldText, setFrozenBaseStyle, setFrozenFieldsMaxWidth, setFrozenFieldsMaxWidth, setFrozenHeaderBaseStyle, setFrozenHeaderTitleStyle, setGenerateClickOnEnter, setGenerateClickOnSpace, setGenerateDoubleClickOnEnter, setGenerateDoubleClickOnSpace, setGridAdditionalCriteriaText, setGridComponents, setGridComponents, setGridSummaryRecordProperty, setGroupByAsyncThreshold, setGroupByFieldSummaries, setGroupByMaxRecords, setGroupByMaxRecordsExceededMessage, setGroupByText, setGroupIcon, setGroupIconSize, setGroupIndentSize, setGroupLeadingIndent, setGroupNodeBaseStyle, setGroupNodeStyle, setGroupSortDirection, setGroupSortNormalizer, setGroupStartOpen, setGroupStartOpen, setGroupState, setGroupSummaryRecordProperty, setGroupSummaryStyle, setGroupTitleColumnProperties, setGroupTitleField, setHeaderAriaRole, setHeaderAutoFitEvent, setHeaderBackgroundColor, setHeaderBarStyle, setHeaderBaseStyle, setHeaderButtonAriaRole, setHeaderButtonAriaState, setHeaderButtonProperties, setHeaderHeight, setHeaderHoverAlign, setHeaderHoverFormatter, setHeaderHoverHeight, setHeaderHoverOpacity, setHeaderHoverStyle, setHeaderHoverVAlign, setHeaderHoverWidth, setHeaderHoverWrap, setHeaderMenuButtonHeight, setHeaderMenuButtonHeight, setHeaderMenuButtonIcon, setHeaderMenuButtonIconHeight, setHeaderMenuButtonIconWidth, setHeaderMenuButtonWidth, setHeaderShadowColor, setHeaderShadowHOffset, setHeaderShadowSoftness, setHeaderShadowVOffset, setHeaderSpanBaseStyle, setHeaderSpanButtonProperties, setHeaderSpanHeaderTitle, setHeaderSpanHeight, setHeaderSpans, setHeaderSpanTitle, setHeaderSpanTitleStyle, setHeaderTitleStyle, setHeaderTitleVAlign, setHideEmptySummaryRow, setHideFilterEditorTitle, setHideOnPhone, setHideOnTablet, setHiliteCanReplaceValue, setHiliteEditorSpanTitleSeparator, setHiliteHTMLAfterFormat, setHiliteIconHeight, setHiliteIconLeftPadding, setHiliteIconPosition, setHiliteIconRightPadding, setHiliteIcons, setHiliteIconSize, setHiliteIconWidth, setHiliteProperty, setHiliteReplaceValueFieldTitle, setHiliteRowOnFocus, setHilites, setHiliteState, setHoverCustomizer, setHoverMode, setHoverScreen, setHoverStyle, setIconCursor, setImageSize, setImplicitCriteria, setImplicitCriteria, setImplicitCriteria, setInactiveCellFormatter, setIncludeHilitesInSummaryFields, setIncludeInSummaryProperty, setInitialCriteria, setInitialSort, setInstantScrollTrackRedraw, setInvalidSummaryValue, setIsSeparatorProperty, setLeaveHeaderMenuButtonSpace, setLeaveScrollbarGap, setLinkTextProperty, setListEndEditAction, setLoadingDataMessage, setLoadingDataMessageStyle, setLoadingMessage, setLocateColumnsBy, setLocateRowsBy, setLogicalStructure, setLongTextEditorThreshold, setLongTextEditorType, setMaxExpandedRecords, setMaxExpandedRecordsPrompt, setMinFieldWidth, setMinHeight, setMinimumCellHeight, setMissingSummaryFieldValue, setModalEditing, setMultiGroupDialogDefaults, setMultiGroupDialogProperties, setMultiSortDialogDefaults, setMultiSortDialogProperties, setNavigateOnTab, setNeverValidate, setNewRecordRowMessage, setNewSearchText, setNormalBaseStyle, setNormalCellHeight, setNoSavedSearchesText, setNullGroupTitle, setOfflineMessageStyle, setOriginBaseStyle, setOverflow, setPoolComponentsPerColumn, setPreserveFocusStylingOnMouseOut, setPreserveWhitespace, setPreventDuplicates, setPrintAutoFit, setPrintBaseStyle, setPrintBooleanBaseStyle, setPrintBooleanFalseImage, setPrintBooleanPartialImage, setPrintBooleanTrueImage, setPrintCheckboxFieldFalseImage, setPrintCheckboxFieldPartialImage, setPrintCheckboxFieldTrueImage, setPrintHeaderStyle, setPrintMaxRows, setPrintWrapCells, setProgressiveLoading, setQuickDrawAheadRatio, setRecordBaseStyleProperty, setRecordCanRemoveProperty, setRecordCanSelectProperty, setRecordCellRoleProperty, setRecordComponentHeight, setRecordComponentPoolingMode, setRecordComponentPosition, setRecordDetailDSProperty, setRecordEditProperty, setRecordEnabledProperty, setRecordRowAriaStateProperty, setRecordRowRoleProperty, setRecords, setRecordScreen, setRecordShowRollOverProperty, setRecordSummaryAttributePrefix, setRecordSummaryBaseStyle, setRemovedCSSText, setRemoveFieldProperties, setRemoveFieldTitle, setRemoveIcon, setRemoveIconSize, setRemoveOperation, setReselectOnUpdate, setReselectOnUpdateNotifications, setResizeFieldsInRealTime, setReverseRTLAlign, setRollOverCanvasProperties, setRollUnderCanvasProperties, setRotatedHeaderMenuButtonHeight, setRotatedHeaderMenuButtonHeight, setRotatedHeaderMenuButtonWidth, setRotateHeaderTitles, setRowAriaState, setRowEndEditAction, setRowErrors, setRowErrors, setRowNumberFieldProperties, setRowNumberStart, setRowNumberStyle, setRowRole, setRowSpanEditMode, setRowSpanSelectionMode, setSaveByCell, setSaveCriteriaInViewState, setSaveDefaultSearch, setSavedSearchAdminRole, setSavedSearchDS, setSavedSearchId, setSavedSearchStoredState, setSavedSearchText, setSaveLocally, setSaveRequestProperties, setScreenReaderCellSeparator, setScreenReaderIncludeFieldTitles, setScreenReaderNavigateByCell, setScreenReaderRowSeparator, setScreenReaderWriteRowLabelledBy, setScrollRedrawDelay, setScrollToCellXPosition, setScrollToCellYPosition, setScrollWheelRedrawDelay, setSearchForm, setSearchForm, setSelectCellTextOnClick, setSelectedState, setSelectHeaderOnSort, setSelectionAppearance, setSelectionCanvasProperties, setSelectionType, setSelectionUnderCanvasProperties, setSelectOnEdit, setSelectOnExpandRecord, setShowAllColumns, setShowAllRecords, setShowAsynchGroupingPrompt, setShowBackgroundComponents, setShowCellContextMenus, setShowClippedHeaderTitlesOnHover, setShowClippedValuesOnHover, setShowCollapsedGroupSummary, setShowComplexFields, setShowDetailFields, setShowEllipsisWhenClipped, setShowEmptyMessage, setShowErrorIcons, setShowFilterEditor, setShowFilterEditorHovers, setShowFilterEditorTitle, setShowFilterWindowCriteriaIndicator, setShowGridSummary, setShowGroupSummary, setShowGroupSummaryInHeader, setShowGroupTitleColumn, setShowGroupTitleInFrozenBody, setShowHeader, setShowHeaderContextMenu, setShowHeaderMenuButton, setShowHeaderPartialSelection, setShowHeaderShadow, setShowHeaderSpanContextMenu, setShowHeaderSpanTitlesInFormulaBuilder, setShowHeaderSpanTitlesInHiliteEditor, setShowHeaderSpanTitlesInSortEditor, setShowHiddenFields, setShowHilitesInGroupSummary, setShowHover, setShowHoverComponents, setShowHoverOnDisabledCells, setShowInitialDragHandles, setShowNewRecordRow, setShowRecordComponents, setShowRecordComponentsByCell, setShowRollOver, setShowRollOverCanvas, setShowRollOverInExpansion, setShowRollUnderCanvas, setShowRowNumbers, setShowSelectedRollOverCanvas, setShowSelectedRollUnderCanvas, setShowSelectedStyle, setShowSelectionCanvas, setShowSelectionUnderCanvas, setShowSortArrow, setShowSortNumerals, setShowTreeColumnPicker, setShrinkForFreeze, setSingleCellValueProperty, setSkinImgDir, setSkipLineBreaks, setSort, setSortArrowMenuButtonSpaceOffset, setSortAscendingImage, setSortBinaryByFileName, setSortByGroupFirst, setSortDescendingImage, setSortDirection, setSortEditorSpanTitleSeparator, setSorterButtonTitle, setSortField, setSortField, setSortField, setSortFieldAscendingText, setSortFieldDescendingText, setSortNumeralHTMLCustomizer, setSortNumeralMenuButtonSpaceOffset, setSortNumeralStyle, setSortState, setSpannedHeaderBaseStyle, setSparseFieldState, setStopOnErrors, setStyleName, setSummaryRowCriteria, setSummaryRowDataSource, setSummaryRowFetchRequestProperties, setSummaryRowHeight, setSummaryRowStyle, setTallBaseStyle, setTitleField, setTouchScrollRedrawDelay, setTrackerImage, setUnfreezeFieldText, setUngroupText, setUnremoveIcon, setUpdateOperation, setUpdateSummariesDuringEditing, setUseAdvancedCriteria, setUseAdvancedFieldPicker, setUseCellRollOvers, setUseClientFiltering, setUseCopyPasteShortcuts, setUseFlatFields, setUseMultiSelectForFilterValueMaps, setUserCriteriaState, setUseRemoteValidators, setUserFormula, setUserFormula, setUserFormula, setUserFormulaText, setUserFormulaText, setUserFormulaText, setUseRowSpanStyling, setUserSummary, setUserSummary, setUserSummary, setUserSummaryText, setUserSummaryText, setUserSummaryText, setValidateByCell, setValidateOnChange, setValueIconHeight, setValueIconLeftPadding, setValueIconRightPadding, setValueIconSize, setValueIconWidth, setValueMap, setValueMap, setViewState, setVirtualScrolling, setWaitForSave, setWarnOnRemoval, setWarnOnRemovalMessage, setWarnOnUnmappedValueFieldChange, setWrapCells, setWrapHeaderSpanTitles, setWrapHeaderTitles, shouldIncludeHiliteInSummaryField, showDragHandles, showField, showField, showFields, showFields, showFields, showFields, showFilterWindow, showRecordComponent, sort, sort, sort, sort, startEditing, startEditing, startEditing, startEditing, startEditingNew, startEditingNew, startEditingNew, stopHover, summaryUpdated, toggleSort, transferRecords, transferSelectedData, transferSelectedData, unfreezeField, unfreezeField, unfreezeField, unfreezeField, unfreezeFields, unfreezeFields, ungroup, unmarkRecordRemoved, unsort, updateData, updateData, updateData, updateRecordComponent, userSelectAllRecords, validateCell, validateCell, validateRow, willFetchData, willFetchDatasetDefaultProperties, setLogicalStructureaddMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getChildTabPosition, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutEndMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutStartMargin, getLayoutTopMargin, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersLength, getMembersMargin, getMinMemberLength, getMinMemberSize, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, layoutIsDirty, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, replaceMember, revealChild, revealChild, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutEndMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutStartMargin, setLayoutTopMargin, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinBreadthMember, setMinBreadthMember, setMinBreadthMember, setMinMemberLength, setMinMemberSize, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMemberaddChild, addChild, addChild, addChild, addChild, addClearHandler, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addRuleContextChangedHandler, addScrolledHandler, addShowContextMenuHandler, addSnapAlignCandidate, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clearExplicitTabIndex, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsEventTarget, containsFocus, containsPoint, containsPoint, dataContextChanged, deparent, depeer, disable, enable, encloses, focus, focusAfterGroup, focusAtEnd, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAdaptiveHeightPriority, getAdaptiveWidthPriority, getAlwaysManageFocusNavigation, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideEffect, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeLayoutMode, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaHandleID, getAutoMaskComponents, getAutoParent, getAutoPopulateData, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBorderRadius, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCorrectZoomOverflow, getCursor, getDataContext, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragMaxHeight, getDragMaxWidth, getDragMinHeight, getDragMinWidth, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragTargetAsString, getDragType, getDropTarget, getDropTargetAsString, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEnableWhen, getEndLine, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFloatingScrollbars, getFormItemAutoChild, getForwardSVGeventsToObject, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupPadding, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverAutoFitMaxWidth, getHoverAutoFitMaxWidthAsString, getHoverAutoFitWidth, getHoverComponent, getHoverDelay, getHoverFocusKey, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverPersist, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlElementAsString, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getIsPrinting, getIsRuleScope, getIsSnapAlignCandidate, getKeepInParentRect, getLayoutAlign, getLeaveGroupLabelSpace, getLeavePageSpace, getLeft, getLeftAsString, getLocalId, getLocateByIDOnly, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getLocatorName, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMatchElementHeight, getMatchElementWidth, getMaxHeight, getMaxWidth, getMaxZoomOverflowError, getMenuConstructor, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getName, getNativeAutoHideScrollbars, getNextZIndex, getNoDoubleClicks, getNoDropCursor, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getPaletteDefaults, getPanelContainer, getParentCanvas, getParentElement, getPeers, getPercentBox, getPercentSource, getPersistentMatchElement, getPointerSettings, getPointerTarget, getPointerTargetAsString, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrintStyleName, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getReceiveScrollbarEvents, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getRuleContext, getRuleContext, getRuleScope, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowColor, getShadowDepth, getShadowHOffset, getShadowImage, getShadowOffset, getShadowSoftness, getShadowSpread, getShadowVOffset, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowPointer, getShowResizeBar, getShowShadow, getShowSnapGrid, getShrinkElementOnHide, getSizeMayChangeOnRedraw, getSnapAlignCandidates, getSnapAlignCenterLineStyle, getSnapAlignEdgeLineStyle, getSnapAxis, getSnapEdge, getSnapGridLineProperties, getSnapGridStyle, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapPosition, getSnapPosition, getSnapResizeToAlign, getSnapResizeToGrid, getSnapTo, getSnapToAlign, getSnapToCenterAlign, getSnapToEdgeAlign, getSnapToGrid, getSnapVDirection, getSnapVGap, getStartLine, getTabIndex, getTestDataContext, getTitle, getTooltip, getTop, getTopAsString, getTopElement, getUISummary, getUpdateTabPositionOnDraw, getUpdateTabPositionOnReparent, getUseBackMask, getUseCSSShadow, getUseDragMask, getUseImageForSVG, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getValuesManagerAsString, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWhen, getVisibleWidth, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, pageScrollDown, pageScrollUp, parentResized, placeNear, placeNear, placeNear, print, print, print, print, printComponents, provideRuleContext, provideRuleContext, redraw, redraw, registerFontScaledPaddingStyles, removeChild, removeChild, removePeer, removePeer, removeRuleContext, removeSnapAlignCandidate, resizeAutoChildAttributes, resizeBy, resizeControls, resizeControlsTo, resizeFonts, resizeFonts, resizeFonts, resizeFontsTo, resizeIcons, resizePadding, resizePadding, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAdaptHeightByCustomizer, setAdaptiveHeightPriority, setAdaptiveWidthPriority, setAdaptWidthByCustomizer, setAllowExternalFilters, setAlwaysManageFocusNavigation, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideEffect, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeLayoutMode, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoHeight, setAutoMaskComponents, setAutoParent, setAutoPopulateData, setAutoResizeAutoChildAttributes, setAutoResizeIcons, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorderRadius, setBottom, setCanAcceptDrop, setCanAdaptHeight, setCanAdaptWidth, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanSelectText, setChildren, setChildrenResizeSnapAlign, setChildrenSnapAlign, setChildrenSnapCenterAlign, setChildrenSnapEdgeAlign, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCorrectZoomOverflow, setCursor, setDataContext, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultShowCustomScrollbars, setDefaultWidth, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragMaxHeight, setDragMaxWidth, setDragMinHeight, setDragMinWidth, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragTarget, setDragType, setDropTarget, setDropTarget, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setEnableWhen, setEndLine, setExtraSpace, setFacetId, setFloatingScrollbars, setForwardSVGeventsToObject, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupPadding, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverAutoFitMaxWidth, setHoverAutoFitMaxWidth, setHoverAutoFitWidth, setHoverDelay, setHoverFocusKey, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverPersist, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setIsRuleScope, setIsSnapAlignCandidate, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeaveGroupLabelSpace, setLeavePageSpace, setLeft, setLeft, setLocateByIDOnly, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLocatorName, setLocatorParent, setLocatorParent, setLogicalStructure, setMargin, setMatchElement, setMatchElementHeight, setMatchElementWidth, setMaxHeight, setMaxWidth, setMaxZoomOverflowError, setMenuConstructor, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setName, setNativeAutoHideScrollbars, setNeverUseFilters, setNoDoubleClicks, setNoDropCursor, setOpacity, setPadding, setPageLeft, setPageTop, setPanelContainer, setParentCanvas, setParentElement, setPeers, setPercentBox, setPercentSource, setPersistentMatchElement, setPointerSettings, setPointerTarget, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrintStyleName, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setReceiveScrollbarEvents, setRect, setRect, setRedrawOnResize, setRelativeTabPosition, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setRuleScope, setScrollbarConstructor, setScrollbarSize, setShadowColor, setShadowDepth, setShadowHOffset, setShadowImage, setShadowOffset, setShadowSoftness, setShadowSpread, setShadowVOffset, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowPointer, setShowResizeBar, setShowShadow, setShowSnapGrid, setShrinkElementOnHide, setSizeMayChangeOnRedraw, setSmoothFade, setSnapAlignCandidates, setSnapAlignCenterLineStyle, setSnapAlignEdgeLineStyle, setSnapAxis, setSnapEdge, setSnapGridLineProperties, setSnapGridStyle, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToAlign, setSnapResizeToGrid, setSnapTo, setSnapToAlign, setSnapToCenterAlign, setSnapToEdgeAlign, setSnapToGrid, setSnapVDirection, setSnapVGap, setStartLine, setTabIndex, setTestDataContext, setTitle, setTooltip, setTop, setTop, setUpdateTabPositionOnDraw, setUpdateTabPositionOnReparent, setUseBackMask, setUseCSSShadow, setUseDragMask, setUseImageForSVG, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setValuesManager, setVisibility, setVisible, setVisibleWhen, setWidth, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateChildTabPosition, updateChildTabPositions, updateEditNode, updateHover, updateHover, updateShadow, updateTabPositionForDraw, visibleAtPointaddDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hasDynamicProperty, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, isFactoryCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toStringaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEventclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetOrCreateJsObjpublic TreeGrid()
public TreeGrid(com.google.gwt.core.client.JavaScriptObject jsObj)
public static TreeGrid getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public static void changeAutoChildDefaults(java.lang.String autoChildName,
                                           Canvas defaults)
autoChildName.autoChildName - name of an AutoChild to customize the defaults for.defaults - Canvas defaults to apply. These defaults override any existing properties
 without destroying or wiping out non-overridden properties.  For usage tips on this
 param, see SGWTProperties.AutoChildUsagepublic static void changeAutoChildDefaults(java.lang.String autoChildName,
                                           FormItem defaults)
autoChildName.autoChildName - name of an AutoChild to customize the defaults for.defaults - FormItem defaults to apply. These defaults override any existing properties
 without destroying or wiping out non-overridden properties.  For usage tips on this
 param, see SGWTProperties.AutoChildUsageprotected com.google.gwt.core.client.JavaScriptObject create()
public TreeGrid setAlwaysShowOpener(java.lang.Boolean alwaysShowOpener)
showOpener is true, should we display the opener icon
 for folders even if they have no children?  Note that for trees which load data on demand, we may not know if a folder has any
 descendants if it has never been opened. As such we will show the opener icon next to the folder. Once the user opens
 the icon and a fetch occurs, if the folder is empty, and this property is false, the opener icon will be hidden. 
 For
 more information on load on demand trees, and how we determine whether a node is a a folder or a leaf, please refer to
 the TreeDataBinding documentation.
alwaysShowOpener - New alwaysShowOpener value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getAlwaysShowOpener()
showOpener is true, should we display the opener icon
 for folders even if they have no children?  Note that for trees which load data on demand, we may not know if a folder has any
 descendants if it has never been opened. As such we will show the opener icon next to the folder. Once the user opens
 the icon and a fetch occurs, if the folder is empty, and this property is false, the opener icon will be hidden. 
 For
 more information on load on demand trees, and how we determine whether a node is a a folder or a leaf, please refer to
 the TreeDataBinding documentation.
public TreeGrid setAnimateFolderEffect(AnimationAcceleration animateFolderEffect)
setAnimateFolderEffect in class ListGridanimateFolderEffect - New animateFolderEffect value. Default value is nullTreeGrid instance, for chaining setter callspublic AnimationAcceleration getAnimateFolderEffect()
getAnimateFolderEffect in class ListGridpublic TreeGrid setAnimateFolderMaxRows(java.lang.Integer animateFolderMaxRows)
animateFolders is true for this grid, this number
 can be set to designate the maximum number of rows to animate at a time when opening / closing a folder.setAnimateFolderMaxRows in class ListGridanimateFolderMaxRows - New animateFolderMaxRows value. Default value is nullTreeGrid instance, for chaining setter callsgetAnimateFolderMaxRows()public java.lang.Integer getAnimateFolderMaxRows()
animateFolders is true for this grid, this number
 can be set to designate the maximum number of rows to animate at a time when opening / closing a folder.getAnimateFolderMaxRows in class ListGridanimateFolders is true for this treeGrid, this
 method returns the  the maximum number of rows to animate at a time when opening / closing a folder. This method will
 return animateFolderMaxRows if set. Otherwise
 the value will be calculated as 3x the number of rows required to fill a viewport, capped at a maximum value of 75. Default value is nullgetAnimateFolderMaxRows()public TreeGrid setAnimateFolders(java.lang.Boolean animateFolders)
  Folder animations are automatically
 disabled if ListGrid.autoFitData is set to "vertical"
 or "both", or   if records components are
 used.
setAnimateFolders in class ListGridanimateFolders - New animateFolders value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getAnimateFolders()
  Folder animations are automatically
 disabled if ListGrid.autoFitData is set to "vertical"
 or "both", or   if records components are
 used.
getAnimateFolders in class ListGridpublic TreeGrid setAnimateFolderSpeed(int animateFolderSpeed)
animateFolderTime property, which allows the developer to specify a duration for the animation rather than a speed.setAnimateFolderSpeed in class ListGridanimateFolderSpeed - New animateFolderSpeed value. Default value is 3000TreeGrid instance, for chaining setter callssetAnimateFolderTime(int), 
Tree Folders Examplepublic int getAnimateFolderSpeed()
animateFolderTime property, which allows the developer to specify a duration for the animation rather than a speed.getAnimateFolderSpeed in class ListGridgetAnimateFolderTime(), 
Tree Folders Examplepublic TreeGrid setAnimateFolderTime(int animateFolderTime)
animateFolderSpeed is not set, this property designates the duration of the animation in ms.setAnimateFolderTime in class ListGridanimateFolderTime - New animateFolderTime value. Default value is 100TreeGrid instance, for chaining setter callssetAnimateFolderSpeed(int)public int getAnimateFolderTime()
animateFolderSpeed is not set, this property designates the duration of the animation in ms.getAnimateFolderTime in class ListGridgetAnimateFolderSpeed()public TreeGrid setAutoAssignTreeField(boolean autoAssignTreeField) throws java.lang.IllegalStateException
 When true, if
 we're showing a field for the Tree.titleProperty of the
 tree,  this will be displayed as a Tree Field by default. If not, the first entry in the  specified fields array will be
 used. 
This may be set to false to display a tree or partial tree as a flattened list within a TreeGrid.
autoAssignTreeField - New autoAssignTreeField value. Default value is trueTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic boolean getAutoAssignTreeField()
 When true, if
 we're showing a field for the Tree.titleProperty of the
 tree,  this will be displayed as a Tree Field by default. If not, the first entry in the  specified fields array will be
 used. 
This may be set to false to display a tree or partial tree as a flattened list within a TreeGrid.
public TreeGrid setAutoFetchTextMatchStyle(TextMatchStyle autoFetchTextMatchStyle) throws java.lang.IllegalStateException
loadDataOnDemand:true, TreeGrids fetch data
 by selecting the child nodes of each parent, which should be exact match, so we default to
 autoFetchTextMatchStyle:"exact" when autoFetchData is true.  See ListGrid.autoFetchTextMatchStyle for details.
setAutoFetchTextMatchStyle in interface DataBoundComponentsetAutoFetchTextMatchStyle in class ListGridautoFetchTextMatchStyle - New autoFetchTextMatchStyle value. Default value is "exact"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdResultTree.setUseSimpleCriteriaLOD(boolean), 
Databinding overview and related methodspublic TextMatchStyle getAutoFetchTextMatchStyle()
loadDataOnDemand:true, TreeGrids fetch data
 by selecting the child nodes of each parent, which should be exact match, so we default to
 autoFetchTextMatchStyle:"exact" when autoFetchData is true.  See ListGrid.autoFetchTextMatchStyle for details.
getAutoFetchTextMatchStyle in interface DataBoundComponentgetAutoFetchTextMatchStyle in class ListGridResultTree.getUseSimpleCriteriaLOD(), 
Databinding overview and related methodspublic TreeGrid setAutoOpenTree(java.lang.String autoOpenTree) throws java.lang.IllegalStateException
ResultTree.autoOpen.autoOpenTree - New autoOpenTree value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getAutoOpenTree()
ResultTree.autoOpen.public TreeGrid setAutoPreserveOpenState(PreserveOpenState autoPreserveOpenState) throws java.lang.IllegalStateException
ResultTree.autoPreserveOpenState, governing whether the open state of the tree should be preserved when new data
 arrives due to cache invalidation.autoPreserveOpenState - New autoPreserveOpenState value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic PreserveOpenState getAutoPreserveOpenState()
ResultTree.autoPreserveOpenState, governing whether the open state of the tree should be preserved when new data
 arrives due to cache invalidation.public TreeGrid setCanAcceptDroppedRecords(java.lang.Boolean canAcceptDroppedRecords)
setCanAcceptDroppedRecords in class ListGridcanAcceptDroppedRecords - New canAcceptDroppedRecords value. Default value is falseTreeGrid instance, for chaining setter callsTreeNode.setCanDrag(java.lang.Boolean), 
TreeNode.setCanAcceptDrop(java.lang.Boolean), 
TreeGridDrop overview and related methods, 
Drag reparent Examplepublic java.lang.Boolean getCanAcceptDroppedRecords()
getCanAcceptDroppedRecords in class ListGridTreeNode.getCanDrag(), 
TreeNode.getCanAcceptDrop(), 
TreeGridDrop overview and related methods, 
Drag reparent Examplepublic TreeGrid setCanDragRecordsOut(java.lang.Boolean canDragRecordsOut)
 NOTE: If
 canDragRecordsOut is initially enabled or might be dynamically enabled after the grid is created, it may be
 desirable to disable touch scrolling so that
 touch-dragging a record starts a drag operation rather than a scroll, but see the discussion of  drag handles. If  Canvas.disableTouchScrollingForDrag is set to
 true, then touch scrolling will be disabled automatically. However, for accessibility reasons, it is recommended to leave touch scrolling enabled and
 provide an alternative set of controls that can be used to perform drag and drop of records out of the grid.
setCanDragRecordsOut in class ListGridcanDragRecordsOut - New canDragRecordsOut value. Default value is falseTreeGrid instance, for chaining setter callsTreeNode.setCanDrag(java.lang.Boolean), 
TreeNode.setCanAcceptDrop(java.lang.Boolean), 
ListGrid.showDragHandles(), 
TreeGridDrop overview and related methods, 
Drop Events Examplepublic java.lang.Boolean getCanDragRecordsOut()
 NOTE: If
 canDragRecordsOut is initially enabled or might be dynamically enabled after the grid is created, it may be
 desirable to disable touch scrolling so that
 touch-dragging a record starts a drag operation rather than a scroll, but see the discussion of  drag handles. If  Canvas.disableTouchScrollingForDrag is set to
 true, then touch scrolling will be disabled automatically. However, for accessibility reasons, it is recommended to leave touch scrolling enabled and
 provide an alternative set of controls that can be used to perform drag and drop of records out of the grid.
getCanDragRecordsOut in class ListGridTreeNode.getCanDrag(), 
TreeNode.getCanAcceptDrop(), 
ListGrid.showDragHandles(), 
TreeGridDrop overview and related methods, 
Drop Events Examplepublic TreeGrid setCanDropOnLeaves(java.lang.Boolean canDropOnLeaves)
 Dropping is ordinarily not allowed on leaf nodes unless canReorderRecords is set.   
 The default action for a
 drop on a leaf node is to place the node in that leaf's parent folder.  This can be customized by overriding folderDrop(). 
 Note that enabling canDropOnLeaves
 is usually only appropriate where you intend to add a custom folderDrop() implementation that does not add a child node under the leaf.  If you want to add a child nodes to
 a leaf, instead of enabling canDropOnLeaves, use empty folders instead - see Tree.isFolder() for how to control whether a node is considered a
 folder.
 
Note : This is an advanced setting
canDropOnLeaves - New canDropOnLeaves value. Default value is falseTreeGrid instance, for chaining setter callsTreeGridDrop overview and related methodspublic java.lang.Boolean getCanDropOnLeaves()
 Dropping is ordinarily not allowed on leaf nodes unless canReorderRecords is set.   
 The default action for a
 drop on a leaf node is to place the node in that leaf's parent folder.  This can be customized by overriding folderDrop(). 
 Note that enabling canDropOnLeaves
 is usually only appropriate where you intend to add a custom folderDrop() implementation that does not add a child node under the leaf.  If you want to add a child nodes to
 a leaf, instead of enabling canDropOnLeaves, use empty folders instead - see Tree.isFolder() for how to control whether a node is considered a
 folder.
TreeGridDrop overview and related methodspublic TreeGrid setCanDropSiblingAfterLastNode(boolean canDropSiblingAfterLastNode)
 When set to true, if a user performs a drop action
 in the space immediately below the last node, (less than half the grid's specified cellHeight away), the dropped data 
 will be added to the parent of that last node, making them siblings. If the parent will not accept drops, the dropped data will be added to the
 first ancestor that will accept a drop. 
 If the user performs the drop lower down in the empty area below the last
 row, of if this property is set to false, the  dropped data will be added as a  last child to the root node
 instead.
 
Note : This is an advanced setting
canDropSiblingAfterLastNode - New canDropSiblingAfterLastNode value. Default value is trueTreeGrid instance, for chaining setter callspublic boolean getCanDropSiblingAfterLastNode()
 When set to true, if a user performs a drop action
 in the space immediately below the last node, (less than half the grid's specified cellHeight away), the dropped data 
 will be added to the parent of that last node, making them siblings. If the parent will not accept drops, the dropped data will be added to the
 first ancestor that will accept a drop. 
 If the user performs the drop lower down in the empty area below the last
 row, of if this property is set to false, the  dropped data will be added as a  last child to the root node
 instead.
public TreeGrid setCanReorderRecords(java.lang.Boolean canReorderRecords)
ListGrid.  NOTE: If
 canReorderRecords is initially enabled or might be dynamically enabled after the grid is created, it may be
 desirable to disable touch scrolling so that
 touch-dragging a record starts a reorder operation rather than a scroll, but see the discussion of drag handles. If  Canvas.disableTouchScrollingForDrag is set to
 true, then touch scrolling will be disabled automatically. However, for accessibility reasons, it is recommended to leave touch scrolling enabled and
 provide an alternative set of controls that can be used to perform drag-reordering of records.
 
Note : This is an advanced setting
setCanReorderRecords in class ListGridcanReorderRecords - New canReorderRecords value. Default value is falseTreeGrid instance, for chaining setter callsTreeNode.setCanDrag(java.lang.Boolean), 
TreeNode.setCanAcceptDrop(java.lang.Boolean), 
ListGrid.showDragHandles(), 
TreeGridDrop overview and related methods, 
Drag reparent Examplepublic java.lang.Boolean getCanReorderRecords()
ListGrid.  NOTE: If
 canReorderRecords is initially enabled or might be dynamically enabled after the grid is created, it may be
 desirable to disable touch scrolling so that
 touch-dragging a record starts a reorder operation rather than a scroll, but see the discussion of drag handles. If  Canvas.disableTouchScrollingForDrag is set to
 true, then touch scrolling will be disabled automatically. However, for accessibility reasons, it is recommended to leave touch scrolling enabled and
 provide an alternative set of controls that can be used to perform drag-reordering of records.
getCanReorderRecords in class ListGridTreeNode.getCanDrag(), 
TreeNode.getCanAcceptDrop(), 
ListGrid.showDragHandles(), 
TreeGridDrop overview and related methods, 
Drag reparent Examplepublic TreeGrid setCanReparentNodes(java.lang.Boolean canReparentNodes)
this.canAcceptDroppedRecords is true, we allow nodes to be dragged to different folders.canReparentNodes - New canReparentNodes value. Default value is nullTreeGrid instance, for chaining setter callsTreeNode.setCanDrag(java.lang.Boolean), 
TreeNode.setCanAcceptDrop(java.lang.Boolean), 
TreeGridDrop overview and related methodspublic java.lang.Boolean getCanReparentNodes()
this.canAcceptDroppedRecords is true, we allow nodes to be dragged to different folders.TreeNode.getCanDrag(), 
TreeNode.getCanAcceptDrop(), 
TreeGridDrop overview and related methodspublic TreeGrid setCanSelectAll(java.lang.Boolean canSelectAll)
ListGrid
 superclass.setCanSelectAll in class ListGridcanSelectAll - New canSelectAll value. Default value is nullTreeGrid instance, for chaining setter callsSelection overview and related methodspublic java.lang.Boolean getCanSelectAll()
ListGrid
 superclass.getCanSelectAll in class ListGridSelection overview and related methodspublic TreeGrid setCantDragIntoChildMessage(java.lang.String cantDragIntoChildMessage) throws java.lang.IllegalStateException
cantDragIntoChildMessage - New cantDragIntoChildMessage value. Default value is "You can't drag an item into one of it's children."TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdsetCanDragRecordsOut(java.lang.Boolean), 
setCanAcceptDroppedRecords(java.lang.Boolean), 
setCanReorderRecords(java.lang.Boolean)public java.lang.String getCantDragIntoChildMessage()
getCanDragRecordsOut(), 
getCanAcceptDroppedRecords(), 
getCanReorderRecords()public TreeGrid setCantDragIntoSelfMessage(java.lang.String cantDragIntoSelfMessage) throws java.lang.IllegalStateException
cantDragIntoSelfMessage - New cantDragIntoSelfMessage value. Default value is "You can't drag an item into itself."TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdsetCanDragRecordsOut(java.lang.Boolean), 
setCanAcceptDroppedRecords(java.lang.Boolean), 
setCanReorderRecords(java.lang.Boolean)public java.lang.String getCantDragIntoSelfMessage()
getCanDragRecordsOut(), 
getCanAcceptDroppedRecords(), 
getCanReorderRecords()public TreeGrid setCantDragMultipleNodeOccurencesMessage(java.lang.String cantDragMultipleNodeOccurencesMessage) throws java.lang.IllegalStateException
Multi-link trees only, the message displayed when the 
 user attempts to drag two or more occurrences of the same node into a parent.cantDragMultipleNodeOccurencesMessage - New cantDragMultipleNodeOccurencesMessage value. Default value is "You can't drag two occurrences of the same node into a parent."TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdsetCanDragRecordsOut(java.lang.Boolean), 
setCanAcceptDroppedRecords(java.lang.Boolean), 
setCanReorderRecords(java.lang.Boolean), 
setParentAlreadyContainsChildMessage(java.lang.String)public java.lang.String getCantDragMultipleNodeOccurencesMessage()
Multi-link trees only, the message displayed when the 
 user attempts to drag two or more occurrences of the same node into a parent.getCanDragRecordsOut(), 
getCanAcceptDroppedRecords(), 
getCanReorderRecords(), 
getParentAlreadyContainsChildMessage()public TreeGrid setCascadeSelection(java.lang.Boolean cascadeSelection) throws java.lang.IllegalStateException
cascadeSelection - New cascadeSelection value. Default value is falseTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getCascadeSelection()
public TreeGrid setClosedIconSuffix(java.lang.String closedIconSuffix) throws java.lang.IllegalStateException
folderIcon for
 closed folders. If showOpenIcons is set to
 false this suffix will also be appended to open folders' icons.closedIconSuffix - New closedIconSuffix value. Default value is "closed"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getClosedIconSuffix()
folderIcon for
 closed folders. If showOpenIcons is set to
 false this suffix will also be appended to open folders' icons.public TreeGrid setConnectorImage(java.lang.String connectorImage) throws java.lang.IllegalStateException
showConnectors is true. Connector icons are rendered into the title field of each row and show the dotted hierarchy
 lines between siblings of the same parent node. For each node, a connector icon may be shown:showFullConnectors is true).showFullConnectors governs whether connector
 lines will be displayed for all indent levels, or just for the innermost level of the tree.  The filenames for these
 icons are assembled from this base filename and the state of the node.  Assuming the connectorImage is set to
 {baseName}.{extension}, the full set of images to be displayed will be: 
 {baseName}_ancestor[_rtl].{extension} if showFullConnectors  is true, this is the URL for the
 vertical continuation image to be displayed at the  appropriate indent levels for ancestor nodes with subsequent
 children. 
For nodes with no children:
{baseName}_single[_rtl].{extension}: Shown when there is
 no connector line  attached to the parent or previous sibling, and no connector line to the next sibling. For  showFullConnectors:true trees, there will always be a 
 connector leading to the parent or previous sibling if its present in the tree so this  icon can only be displayed for
 the first row.{baseName}_start[_rtl].{extension}:  Shown when the there is no connector  line
 attached to the parent or previous sibling, but there is a connector to the next  sibling. As with _single
 this will only ever be used for the first row if  showFullConnectors is true{baseName}_end[_rtl].{extension}:  Shown if we are not showing a
 connector   line attached to the next sibling of this node (but are showing a connection to the previous  sibling or
 parent).{baseName}_middle[_rtl].{extension}:  Shown where the we have a connector  line leading
 to both the previous sibling (or parent) and the next sibling. showFullConnectors is false, open folders will never
 show a connector to subsequent siblings: {baseName}_opened_single[_rtl].{extension} opened folder
 node with   children when no connector line is shown attaching to either the folder's previous sibling  or parent, or to
 any subsequent siblings.{baseName}_opened_start[_rtl].{extension}:  opened folder with children 
 when the there is no connector line attached to the parent or previous sibling, but there   is a connector to the next
 sibling.{baseName}_opened_end[_rtl].{extension}:  opened folder with children   if we are not
 showing a connector line attached to the next sibling of this node (but are  showing a connection to the previous
 sibling or parent).{baseName}_opened_middle[_rtl].{extension}: opened folder with children  
 where the we have a connector line leading to both the previous sibling (or parent) and the  next sibling. {baseName}_closed_single[_rtl].{extension} closed folder node with   children when no connector line is
 shown attaching to either the folder's previous sibling  or parent, or to any subsequent siblings.{baseName}_closed_start[_rtl].{extension}:  closed folder with children  when the there is no connector
 line attached to the parent or previous sibling, but there   is a connector to the next sibling.{baseName}_closed_end[_rtl].{extension}:  closed folder with children   if we are not showing a
 connector line attached to the next sibling of this node (but are  showing a connection to the previous sibling or
 parent).{baseName}_closed_middle[_rtl].{extension}: closed folder with children   where the we
 have a connector line leading to both the previous sibling (or parent) and the  next sibling.  If showSelectedOpener is true the URL for selected nodes
 will append the string "_selected" to the image URLs described above. So for a connectorImage set to
 {baseName}.{extension}, the URLs for selected records would be
 {baseName}_ancestor[_rtl]_selected.{extension},  {baseName}_single[_rtl]_selected.{extension},
 etc.
public java.lang.String getConnectorImage()
showConnectors is true. Connector icons are rendered into the title field of each row and show the dotted hierarchy
 lines between siblings of the same parent node. For each node, a connector icon may be shown:showFullConnectors is true).showFullConnectors governs whether connector
 lines will be displayed for all indent levels, or just for the innermost level of the tree.  The filenames for these
 icons are assembled from this base filename and the state of the node.  Assuming the connectorImage is set to
 {baseName}.{extension}, the full set of images to be displayed will be: 
 {baseName}_ancestor[_rtl].{extension} if showFullConnectors  is true, this is the URL for the
 vertical continuation image to be displayed at the  appropriate indent levels for ancestor nodes with subsequent
 children. 
For nodes with no children:
{baseName}_single[_rtl].{extension}: Shown when there is
 no connector line  attached to the parent or previous sibling, and no connector line to the next sibling. For  showFullConnectors:true trees, there will always be a 
 connector leading to the parent or previous sibling if its present in the tree so this  icon can only be displayed for
 the first row.{baseName}_start[_rtl].{extension}:  Shown when the there is no connector  line
 attached to the parent or previous sibling, but there is a connector to the next  sibling. As with _single
 this will only ever be used for the first row if  showFullConnectors is true{baseName}_end[_rtl].{extension}:  Shown if we are not showing a
 connector   line attached to the next sibling of this node (but are showing a connection to the previous  sibling or
 parent).{baseName}_middle[_rtl].{extension}:  Shown where the we have a connector  line leading
 to both the previous sibling (or parent) and the next sibling. showFullConnectors is false, open folders will never
 show a connector to subsequent siblings: {baseName}_opened_single[_rtl].{extension} opened folder
 node with   children when no connector line is shown attaching to either the folder's previous sibling  or parent, or to
 any subsequent siblings.{baseName}_opened_start[_rtl].{extension}:  opened folder with children 
 when the there is no connector line attached to the parent or previous sibling, but there   is a connector to the next
 sibling.{baseName}_opened_end[_rtl].{extension}:  opened folder with children   if we are not
 showing a connector line attached to the next sibling of this node (but are  showing a connection to the previous
 sibling or parent).{baseName}_opened_middle[_rtl].{extension}: opened folder with children  
 where the we have a connector line leading to both the previous sibling (or parent) and the  next sibling. {baseName}_closed_single[_rtl].{extension} closed folder node with   children when no connector line is
 shown attaching to either the folder's previous sibling  or parent, or to any subsequent siblings.{baseName}_closed_start[_rtl].{extension}:  closed folder with children  when the there is no connector
 line attached to the parent or previous sibling, but there   is a connector to the next sibling.{baseName}_closed_end[_rtl].{extension}:  closed folder with children   if we are not showing a
 connector line attached to the next sibling of this node (but are  showing a connection to the previous sibling or
 parent).{baseName}_closed_middle[_rtl].{extension}: closed folder with children   where the we
 have a connector line leading to both the previous sibling (or parent) and the  next sibling.  If showSelectedOpener is true the URL for selected nodes
 will append the string "_selected" to the image URLs described above. So for a connectorImage set to
 {baseName}.{extension}, the URLs for selected records would be
 {baseName}_ancestor[_rtl]_selected.{extension},  {baseName}_single[_rtl]_selected.{extension},
 etc.
SCImgURLpublic TreeGrid setCreateDefaultTreeField(java.lang.Boolean createDefaultTreeField) throws java.lang.IllegalStateException
TreeGridField.treeField set to true to show
 the tree.  This automatically generated field will display values derived by calling getNodeTitle(), and have the column title set to the specified
 treeFieldTitle. 
Has no effect if fields are explicitly specified.
 This is a convenience setting to allow a TreeGrid to be created without specifying a field
 list.  If fields are specified, refer to the documentation on property autoAssignTreeField for a way to automatically have
 one of the fields be use as the tree field if no fields have TreeGridField.treeField set. 
 For databound treeGrids,
 if there is no explicit fields array specified, developers who wish to pick up all fields from the DataSource definition
 rather than displaying this single automatically generated tree field may  either set this property to false, or set
 useAllDataSourceFields to true.
createDefaultTreeField - New createDefaultTreeField value. Default value is trueTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getCreateDefaultTreeField()
TreeGridField.treeField set to true to show
 the tree.  This automatically generated field will display values derived by calling getNodeTitle(), and have the column title set to the specified
 treeFieldTitle. 
Has no effect if fields are explicitly specified.
 This is a convenience setting to allow a TreeGrid to be created without specifying a field
 list.  If fields are specified, refer to the documentation on property autoAssignTreeField for a way to automatically have
 one of the fields be use as the tree field if no fields have TreeGridField.treeField set. 
 For databound treeGrids,
 if there is no explicit fields array specified, developers who wish to pick up all fields from the DataSource definition
 rather than displaying this single automatically generated tree field may  either set this property to false, or set
 useAllDataSourceFields to true.
public TreeGrid setCustomIconDropProperty(java.lang.String customIconDropProperty)
default node.showDropIcon property.
 Note : This is an advanced setting
customIconDropProperty - New customIconDropProperty value. Default value is "showDropIcon"TreeGrid instance, for chaining setter callssetCustomIconProperty(java.lang.String), 
setShowCustomIconDrop(java.lang.Boolean)public java.lang.String getCustomIconDropProperty()
default node.showDropIcon property.getCustomIconProperty(), 
getShowCustomIconDrop()public TreeGrid setCustomIconOpenProperty(java.lang.String customIconOpenProperty)
default node.showOpenIcon property.
 Note : This is an advanced setting
customIconOpenProperty - New customIconOpenProperty value. Default value is "showOpenIcon"TreeGrid instance, for chaining setter callssetCustomIconProperty(java.lang.String), 
setShowCustomIconOpen(java.lang.Boolean)public java.lang.String getCustomIconOpenProperty()
default node.showOpenIcon property.getCustomIconProperty(), 
getShowCustomIconOpen()public TreeGrid setCustomIconProperty(java.lang.String customIconProperty)
default
 node.icon property.customIconProperty - New customIconProperty value. Default value is "icon"TreeGrid instance, for chaining setter callspublic java.lang.String getCustomIconProperty()
default
 node.icon property.public TreeGrid setCustomIconSelectedProperty(java.lang.String customIconSelectedProperty)
default node.showSelectedIcon property.
 Note : This is an advanced setting
customIconSelectedProperty - New customIconSelectedProperty value. Default value is "showSelectedIcon"TreeGrid instance, for chaining setter callssetCustomIconProperty(java.lang.String), 
setShowCustomIconSelected(java.lang.Boolean)public java.lang.String getCustomIconSelectedProperty()
default node.showSelectedIcon property.getCustomIconProperty(), 
getShowCustomIconSelected()public TreeGrid setDataArity(java.lang.String dataArity)
dataArity:multiple component.
 Note : This is an advanced setting
setDataArity in class ListGriddataArity - New dataArity value. Default value is "multiple"TreeGrid instance, for chaining setter callsDatabinding overview and related methodspublic java.lang.String getDataArity()
dataArity:multiple component.getDataArity in class ListGridDatabinding overview and related methodspublic TreeGrid setDataFetchMode(FetchMode dataFetchMode) throws java.lang.IllegalStateException
 fetchMode:"local" implies that local filtering will always be performed. See
 keepParentsOnFilter for additional filtering
 details. 
 fetchMode:"basic" or "paged" implies that if search criteria change, the entire tree will be discarded and
 re-fetched from the server.  When retrieving the replacement tree data, the default behavior will be to preserve the
 openState for any nodes that the server returns which
 were previously opened by the user.  Note that this implies that if loadDataOnDemand is enabled and the server returns only
 root-level nodes, open state will be preserved only for root-level nodes, and children of open root-level nodes will be
 immediately fetched from the server if they are not included in the server's initial response. 
 fetchMode:"paged"
 enables paging for nodes that have very large numbers of children. Whenever the children of a folder are loaded, the
 resultTree will set DSRequest.startRow and endRow when requesting children from the DataSource, and will manage
 loading of further children on demand, similar to how a ResultSet manages paging for
 lists.  For a deeper discussion see the Paging large sets of children section of the TreeDataBinding overview.
setDataFetchMode in interface DataBoundComponentsetDataFetchMode in class ListGriddataFetchMode - New dataFetchMode value. Default value is "basic"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdResultTree.setLoadDataOnDemand(java.lang.Boolean), 
ResultTree.setUseSimpleCriteriaLOD(boolean), 
TreeDataBinding overview and related methods, 
Paging for Children Examplepublic FetchMode getDataFetchMode()
 fetchMode:"local" implies that local filtering will always be performed. See
 keepParentsOnFilter for additional filtering
 details. 
 fetchMode:"basic" or "paged" implies that if search criteria change, the entire tree will be discarded and
 re-fetched from the server.  When retrieving the replacement tree data, the default behavior will be to preserve the
 openState for any nodes that the server returns which
 were previously opened by the user.  Note that this implies that if loadDataOnDemand is enabled and the server returns only
 root-level nodes, open state will be preserved only for root-level nodes, and children of open root-level nodes will be
 immediately fetched from the server if they are not included in the server's initial response. 
 fetchMode:"paged"
 enables paging for nodes that have very large numbers of children. Whenever the children of a folder are loaded, the
 resultTree will set DSRequest.startRow and endRow when requesting children from the DataSource, and will manage
 loading of further children on demand, similar to how a ResultSet manages paging for
 lists.  For a deeper discussion see the Paging large sets of children section of the TreeDataBinding overview.
getDataFetchMode in interface DataBoundComponentgetDataFetchMode in class ListGridResultTree.getLoadDataOnDemand(), 
ResultTree.getUseSimpleCriteriaLOD(), 
TreeDataBinding overview and related methods, 
Paging for Children Examplepublic Tree getDataProperties()
TreeGrid that uses a DataSource, these properties will be passed to the automatically-created
 ResultTree.  This can be used for various customizations such as modifying the automatically-chosen Tree.parentIdField.Databinding overview and related methodspublic TreeGrid setDisplayNodeType(DisplayNodeType displayNodeType)
displayNodeType - New displayNodeType value. Default value is Tree.FOLDERS_AND_LEAVESTreeGrid instance, for chaining setter callsDisplayNodeTypepublic DisplayNodeType getDisplayNodeType()
DisplayNodeTypepublic TreeGrid setDropEndSpace(java.lang.Integer dropEndSpace)
showDropEndSpace is set to true, this property
 governs how large the space under  the last node during drop should be. If unset, the spacer will be sized to be half
 the specified cellHeight for the grid.
 Note : This is an advanced setting
dropEndSpace - New dropEndSpace value. Default value is nullTreeGrid instance, for chaining setter callspublic java.lang.Integer getDropEndSpace()
showDropEndSpace is set to true, this property
 governs how large the space under  the last node during drop should be. If unset, the spacer will be sized to be half
 the specified cellHeight for the grid.public TreeGrid setDropIconSuffix(java.lang.String dropIconSuffix) throws java.lang.IllegalStateException
showDropIcons is true, this suffix will be
 appended to the folderIcon when the user drop-hovers
 over some folder.dropIconSuffix - New dropIconSuffix value. Default value is "drop"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getDropIconSuffix()
showDropIcons is true, this suffix will be
 appended to the folderIcon when the user drop-hovers
 over some folder.public TreeGrid setExtraIconGap(int extraIconGap) throws java.lang.IllegalStateException
getExtraIcon()) or checkbox icon and the nodeIcon/ folderIcon or node text.extraIconGap - New extraIconGap value. Default value is 2TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdAppearance overview and related methodspublic int getExtraIconGap()
getExtraIcon()) or checkbox icon and the nodeIcon/ folderIcon or node text.Appearance overview and related methodspublic TreeGrid setFields(TreeGridField... fields)
 If dataSource is also set, this value acts
 as a set of overrides as explained in DataBoundComponent.fields.
fields - New fields value. Default value is nullTreeGrid instance, for chaining setter callsTreeGridField, 
Databinding overview and related methodspublic TreeGrid setFolderIcon(java.lang.String folderIcon)
openIconSuffix, closedIconSuffix or  dropIconSuffix appended to indicate state changes if
 appropriate -  see documentation on  showOpenIcons,
 showSelectedIcons and showDropIcons.  See showNodeIcons and showFolderIcons for details on suppressing  display of
 icons
folderIcon - New folderIcon value. Default value is "[SKIN]folder.gif"TreeGrid instance, for chaining setter callsSCImgURL, 
Node Titles Examplepublic java.lang.String getFolderIcon()
openIconSuffix, closedIconSuffix or  dropIconSuffix appended to indicate state changes if
 appropriate -  see documentation on  showOpenIcons,
 showSelectedIcons and showDropIcons.  See showNodeIcons and showFolderIcons for details on suppressing  display of
 icons
SCImgURL, 
Node Titles Examplepublic TreeGrid setFolderIconPadding(java.lang.Integer folderIconPadding) throws java.lang.IllegalStateException
iconPadding will be applied to both
 folder and leaf nodes.  To set the icon padding for individual nodes, use iconPaddingProperty
folderIconPadding - New folderIconPadding value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Integer getFolderIconPadding()
iconPadding will be applied to both
 folder and leaf nodes.  To set the icon padding for individual nodes, use iconPaddingProperty
public TreeGrid setGroupByField(java.lang.String groupByField) throws java.lang.IllegalStateException
data already represents a
 tree.setGroupByField in class ListGridgroupByField - New groupByField value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdgroupBy()public java.lang.String getGroupByField()
data already represents a
 tree.groupBy()public TreeGrid setGroupByField(java.lang.String... groupByField) throws java.lang.IllegalStateException
data already represents a
 tree.setGroupByField in class ListGridgroupByField - New groupByField value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdgroupBy()public java.lang.String[] getGroupByFieldAsStringArray()
data already represents a
 tree.groupBy()public TreeGrid setIconPadding(java.lang.Integer iconPadding) throws java.lang.IllegalStateException
 May be overridden for
 folderIcons via folderIconPadding. May also be overridden for individual
 nodes by setting the iconPaddingProperty  value
 on individual nodes
setIconPadding in class ListGridiconPadding - New iconPadding value. Default value is 2TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Integer getIconPadding()
 May be overridden for
 folderIcons via folderIconPadding. May also be overridden for individual
 nodes by setting the iconPaddingProperty  value
 on individual nodes
getIconPadding in class ListGridpublic TreeGrid setIconPaddingProperty(java.lang.String iconPaddingProperty) throws java.lang.IllegalStateException
iconPadding for specific nodesiconPaddingProperty - New iconPaddingProperty value. Default value is "iconPadding"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getIconPaddingProperty()
iconPadding for specific nodespublic TreeGrid setIconSize(int iconSize)
iconSize - New iconSize value. Default value is 16TreeGrid instance, for chaining setter callspublic int getIconSize()
public TreeGrid setIndentRecordComponents(java.lang.Boolean indentRecordComponents)
treeField
 column, should the component be indented to the position where a title would normally show?  For more general
 placement of embedded components, see addEmbeddedComponent.
indentRecordComponents - New indentRecordComponents value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getIndentRecordComponents()
treeField
 column, should the component be indented to the position where a title would normally show?  For more general
 placement of embedded components, see addEmbeddedComponent.
public TreeGrid setIndentSize(int indentSize)
 This value is ignored when showConnectors is
 true because fixed-size images are used to render the connectors.
indentSize - New indentSize value. Default value is 20TreeGrid instance, for chaining setter callsAppearance overview and related methodspublic int getIndentSize()
 This value is ignored when showConnectors is
 true because fixed-size images are used to render the connectors.
Appearance overview and related methodspublic TreeGrid setKeepParentsOnFilter(java.lang.Boolean keepParentsOnFilter) throws java.lang.IllegalStateException
 ResultTrees will default to fetchMode:"local" whenever  keepParentsOnFilter is true, unless
 fetchMode was explicitly set to "paged" (see below). This allows the filtering logic to fetch a complete
 tree of nodes from the DataSource (or if  loadDataOnDemand:true, a complete set of nodes under a given parent) and then filter the resulting data locally on the
 client.  
This means that the server does not need to implement special tree filtering logic to support looking up nodes that match the specified criteria as well as ancestor nodes that may not.
 If some criteria must be sent
 to the server in order to produce a valid tree of data, but keepParentsInFilter is also required, the 
 ResultTree.serverFilterFields attribute may be
 used to specify a list of field names that will be sent to the server whenever they are present in the  criteria. Note
 that for the subset of criteria applied to these fields, keepParentsInFilter behavior will not occur
 without custom  logic in the DataSource fetch operation. 
 If FetchMode is
 explicitly set to "paged", it is not possible  to implement keepParentsOnFilter by local
 filtering. Support for keepParentsOnFilter for a paged ResultTree therefore also requires custom logic in
 the DataSource fetch operation. To support this a developer must ensure that their fetch operation returns the
 appropriate set of nodes - all nodes that match the specified criteria plus their ancestor nodes even if they do not
 match the specified criteria.
keepParentsOnFilter - New keepParentsOnFilter value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdTreeDataBinding overview and related methodspublic java.lang.Boolean getKeepParentsOnFilter()
 ResultTrees will default to fetchMode:"local" whenever  keepParentsOnFilter is true, unless
 fetchMode was explicitly set to "paged" (see below). This allows the filtering logic to fetch a complete
 tree of nodes from the DataSource (or if  loadDataOnDemand:true, a complete set of nodes under a given parent) and then filter the resulting data locally on the
 client.  
This means that the server does not need to implement special tree filtering logic to support looking up nodes that match the specified criteria as well as ancestor nodes that may not.
 If some criteria must be sent
 to the server in order to produce a valid tree of data, but keepParentsInFilter is also required, the 
 ResultTree.serverFilterFields attribute may be
 used to specify a list of field names that will be sent to the server whenever they are present in the  criteria. Note
 that for the subset of criteria applied to these fields, keepParentsInFilter behavior will not occur
 without custom  logic in the DataSource fetch operation. 
 If FetchMode is
 explicitly set to "paged", it is not possible  to implement keepParentsOnFilter by local
 filtering. Support for keepParentsOnFilter for a paged ResultTree therefore also requires custom logic in
 the DataSource fetch operation. To support this a developer must ensure that their fetch operation returns the
 appropriate set of nodes - all nodes that match the specified criteria plus their ancestor nodes even if they do not
 match the specified criteria.
TreeDataBinding overview and related methodspublic TreeGrid setLeaveSelectionCheckboxGap(java.lang.Boolean leaveSelectionCheckboxGap) throws java.lang.IllegalStateException
selectionAppearance:"checkbox"  is set on
 the treegrid, and a node can't be selected, should a gap be left where the checkbox icon would normally appear, in order
 to make the node's icon and title line up with the content for other nodes in the same parent?  Has no effect if
 showDisabledSelectionCheckbox is
 true
leaveSelectionCheckboxGap - New leaveSelectionCheckboxGap value. Default value is trueTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdListGrid.setRecordCanSelectProperty(java.lang.String)public java.lang.Boolean getLeaveSelectionCheckboxGap()
selectionAppearance:"checkbox"  is set on
 the treegrid, and a node can't be selected, should a gap be left where the checkbox icon would normally appear, in order
 to make the node's icon and title line up with the content for other nodes in the same parent?  Has no effect if
 showDisabledSelectionCheckbox is
 true
ListGrid.getRecordCanSelectProperty()public TreeGrid setLoadDataOnDemand(java.lang.Boolean loadDataOnDemand)
 If unset, calling fetchData() will default it to true, otherwise, if a ResultTree is passed to setData(), the ResultTree.loadDataOnDemand setting is respected.  Must
 be enabled on the underlying ResultTree when using dataFetchMode: "paged". 
 Note that when using
 loadDataOnDemand, every node returned by the server is assumed be a folder which may load further children.
 See ResultTree.defaultIsFolder for how to control
 this behavior.
loadDataOnDemand - New loadDataOnDemand value. Default value is nullTreeGrid instance, for chaining setter callssetDataFetchMode(com.smartgwt.client.types.FetchMode), 
Databinding overview and related methods, 
Initial Data & Load on Demand Examplepublic java.lang.Boolean getLoadDataOnDemand()
 If unset, calling fetchData() will default it to true, otherwise, if a ResultTree is passed to setData(), the ResultTree.loadDataOnDemand setting is respected.  Must
 be enabled on the underlying ResultTree when using dataFetchMode: "paged". 
 Note that when using
 loadDataOnDemand, every node returned by the server is assumed be a folder which may load further children.
 See ResultTree.defaultIsFolder for how to control
 this behavior.
getDataFetchMode(), 
Databinding overview and related methods, 
Initial Data & Load on Demand Examplepublic TreeGrid setLoadingIcon(java.lang.String loadingIcon)
showLoadingIcons is set, this icon will be used
 when the folder is  loading children from the server.public java.lang.String getLoadingIcon()
showLoadingIcons is set, this icon will be used
 when the folder is  loading children from the server.SCImgURLpublic TreeGrid setManyItemsImage(java.lang.String manyItemsImage)
manyItemsImage - New manyItemsImage value. Default value is "[SKIN]folder_file.gif"TreeGrid instance, for chaining setter callsSCImgURL, 
Dragdrop overview and related methodspublic java.lang.String getManyItemsImage()
SCImgURL, 
Dragdrop overview and related methodspublic TreeGrid setNodeIcon(java.lang.String nodeIcon)
customIconProperty directly on the node. 
 See showNodeIcons and showFolderIcons for details on suppressing  display of
 icons
 
If this method is called after the component has been drawn/initialized:
 Set the icon for a particular treenode to a specified URL
nodeIcon - tree node. Default value is "[SKIN]file.gif"TreeGrid instance, for chaining setter callsSCImgURL, 
Node Titles Examplepublic java.lang.String getNodeIcon()
customIconProperty directly on the node. 
 See showNodeIcons and showFolderIcons for details on suppressing  display of
 icons
SCImgURL, 
Node Titles Examplepublic TreeGrid setOfflineNodeMessage(java.lang.String offlineNodeMessage)
offlineNodeMessage - New offlineNodeMessage value. Default value is "This data not available while offline"TreeGrid instance, for chaining setter callspublic java.lang.String getOfflineNodeMessage()
public TreeGrid setOpenerIconHeight(java.lang.Integer openerIconHeight)
 If not specified, openerIconSize is used instead.
openerIconHeight - New openerIconHeight value. Default value is nullTreeGrid instance, for chaining setter callspublic java.lang.Integer getOpenerIconHeight()
 If not specified, openerIconSize is used instead.
public TreeGrid setOpenerIconSize(java.lang.Integer openerIconSize)
openerIconWidth/openerIconHeight.  If showConnectors is true, the opener icon includes the
 connector line, and defaults to cellHeight. 
 Otherwise, openerIconSize defaults to iconSize.
openerIconSize - New openerIconSize value. Default value is nullTreeGrid instance, for chaining setter callspublic java.lang.Integer getOpenerIconSize()
openerIconWidth/openerIconHeight.  If showConnectors is true, the opener icon includes the
 connector line, and defaults to cellHeight. 
 Otherwise, openerIconSize defaults to iconSize.
public TreeGrid setOpenerIconWidth(java.lang.Integer openerIconWidth)
 If not specified, openerIconSize
 is used instead.
openerIconWidth - New openerIconWidth value. Default value is nullTreeGrid instance, for chaining setter callspublic java.lang.Integer getOpenerIconWidth()
 If not specified, openerIconSize
 is used instead.
public TreeGrid setOpenerImage(java.lang.String openerImage) throws java.lang.IllegalStateException
{baseName}.{extension}, 
 {baseName}_opened.{extension} will be displayed next to opened folders, and
 {baseName}_closed.{extension} will be displayed next to closed folders, or if this page is in RTL mode,
 {baseName}_opened_rtl.{extension} and {baseName}_closed_rtl.{extension} will be used.  If
 showSelectedOpener is true the URL for selected
 nodes will append the string "_selected" to the image URLs described above. So for an openerImage set to
 {baseName}.{extension}, the URLs for selected records would be
 {baseName}_opened_selected.{extension},  {baseName}_closed_selected.{extension}, etc.
public java.lang.String getOpenerImage()
{baseName}.{extension}, 
 {baseName}_opened.{extension} will be displayed next to opened folders, and
 {baseName}_closed.{extension} will be displayed next to closed folders, or if this page is in RTL mode,
 {baseName}_opened_rtl.{extension} and {baseName}_closed_rtl.{extension} will be used.  If
 showSelectedOpener is true the URL for selected
 nodes will append the string "_selected" to the image URLs described above. So for an openerImage set to
 {baseName}.{extension}, the URLs for selected records would be
 {baseName}_opened_selected.{extension},  {baseName}_closed_selected.{extension}, etc.
SCImgURLpublic TreeGrid setOpenIconPadding(java.lang.Integer openIconPadding) throws java.lang.IllegalStateException
openIcon and the 
 extra or folder icon in the tree cell.openIconPadding - New openIconPadding value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Integer getOpenIconPadding()
openIcon and the 
 extra or folder icon in the tree cell.public TreeGrid setOpenIconSuffix(java.lang.String openIconSuffix) throws java.lang.IllegalStateException
showOpenIcons is true, this suffix will be
 appended to the folderIcon for open folders in this
 grid.openIconSuffix - New openIconSuffix value. Default value is "open"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getOpenIconSuffix()
showOpenIcons is true, this suffix will be
 appended to the folderIcon for open folders in this
 grid.public TreeGrid setParentAlreadyContainsChildMessage(java.lang.String parentAlreadyContainsChildMessage) throws java.lang.IllegalStateException
parentAlreadyContainsChildMessage - New parentAlreadyContainsChildMessage value. Default value is "This item already contains a child item with that name."TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdsetCanDragRecordsOut(java.lang.Boolean), 
setCanAcceptDroppedRecords(java.lang.Boolean), 
setCanReorderRecords(java.lang.Boolean), 
setCantDragMultipleNodeOccurencesMessage(java.lang.String)public java.lang.String getParentAlreadyContainsChildMessage()
getCanDragRecordsOut(), 
getCanAcceptDroppedRecords(), 
getCanReorderRecords(), 
getCantDragMultipleNodeOccurencesMessage()public TreeGrid setRecordDropAppearance(RecordDropAppearance recordDropAppearance)
canAcceptDroppedRecords is true for this
 treeGrid, this property governs whether the user can drop between, or over records within the grid. This controls what
 RecordDropPosition is passed to the recordDrop() event handler.setRecordDropAppearance in class ListGridrecordDropAppearance - New recordDropAppearance value. Default value is ListGrid.BOTHTreeGrid instance, for chaining setter callspublic RecordDropAppearance getRecordDropAppearance()
canAcceptDroppedRecords is true for this
 treeGrid, this property governs whether the user can drop between, or over records within the grid. This controls what
 RecordDropPosition is passed to the recordDrop() event handler.getRecordDropAppearance in class ListGridpublic TreeGrid setSaveOpenStateInViewState(java.lang.Boolean saveOpenStateInViewState)
open state of the tree be included 
 along with other details when saving this grid's view-state?saveOpenStateInViewState - New saveOpenStateInViewState value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getSaveOpenStateInViewState()
open state of the tree be included 
 along with other details when saving this grid's view-state?public TreeGrid setSelectedIconSuffix(java.lang.String selectedIconSuffix) throws java.lang.IllegalStateException
showSelectedIcons is true, this suffix will be
 appended to the folderIcon for selected nodes in this
 grid.selectedIconSuffix - New selectedIconSuffix value. Default value is "selected"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getSelectedIconSuffix()
showSelectedIcons is true, this suffix will be
 appended to the folderIcon for selected nodes in this
 grid.public TreeGrid setSelectionProperty(java.lang.String selectionProperty) throws java.lang.IllegalStateException
"isSelected" any records in the listGrid data where "isSelected" is
 true will show up as selected in the grid. Similarly if records are selected within the grid after the grid
 has been created, this property will be set to true on the selected records.
 Note : This is an advanced setting
setSelectionProperty in class ListGridselectionProperty - New selectionProperty value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdAppearance overview and related methodspublic java.lang.String getSelectionProperty()
"isSelected" any records in the listGrid data where "isSelected" is
 true will show up as selected in the grid. Similarly if records are selected within the grid after the grid
 has been created, this property will be set to true on the selected records.getSelectionProperty in class ListGridAppearance overview and related methodspublic TreeGrid setSeparateFolders(java.lang.Boolean separateFolders) throws java.lang.IllegalStateException
Tree.separateFolders on the data for this treeGrid.  Specifies whether folders and leaves should be segregated in
 the treeGrid display. Use Tree.sortFoldersBeforeLeaves to customize whether folders appear before  or after their sibling leaves. 
 If unset,
 at the treeGrid level, the property can be set directly on the
 tree data object or for dataBound TreeGrids on the dataProperties.
separateFolders - New separateFolders value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getSeparateFolders()
Tree.separateFolders on the data for this treeGrid.  Specifies whether folders and leaves should be segregated in
 the treeGrid display. Use Tree.sortFoldersBeforeLeaves to customize whether folders appear before  or after their sibling leaves. 
 If unset,
 at the treeGrid level, the property can be set directly on the
 tree data object or for dataBound TreeGrids on the dataProperties.
public TreeGrid setServerFilterFields(java.lang.String... serverFilterFields) throws java.lang.IllegalStateException
fetchMode:"local" ResultTrees, this property lists field names  that
 will be sent to the server if they are present in the criteria.  This property may be used to ensure a dataSource
 receives the necessary criteria to populate a ResultTree's data, and also support keepParentsOnFilter.  
 Note that for some
 AdvancedCriteria it will not be possible to extract the subcriteria that apply to certain fields. See DataSource.splitCriteria() for details on how
 serverFilterFields-applicable subcriteria are extracted from the specified criteria for the tree.
serverFilterFields - New serverFilterFields value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String[] getServerFilterFields()
fetchMode:"local" ResultTrees, this property lists field names  that
 will be sent to the server if they are present in the criteria.  This property may be used to ensure a dataSource
 receives the necessary criteria to populate a ResultTree's data, and also support keepParentsOnFilter.  
 Note that for some
 AdvancedCriteria it will not be possible to extract the subcriteria that apply to certain fields. See DataSource.splitCriteria() for details on how
 serverFilterFields-applicable subcriteria are extracted from the specified criteria for the tree.
public TreeGrid setShowConnectors(java.lang.Boolean showConnectors)
 For the set of images used to show
 connectors, see connectorImage. 
Note: in order for connector images to be perfectly connected, all styles for cells must have no top or bottom border or padding. If you see small gaps in connector lines, check your CSS files. See the example below for an example of correct configuration, including example CSS.
showConnectors - New showConnectors value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowConnectors()
 For the set of images used to show
 connectors, see connectorImage. 
Note: in order for connector images to be perfectly connected, all styles for cells must have no top or bottom border or padding. If you see small gaps in connector lines, check your CSS files. See the example below for an example of correct configuration, including example CSS.
public TreeGrid setShowCustomIconDrop(java.lang.Boolean showCustomIconDrop)
customIconProperty, default TreeNode.icon), show drop state images when the user is drop-hovering
 over the folder. If true, the dropIconSuffix will be
 appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_drop.gif").TreeNode.showDropIcon and that property can be renamed via
 customIconDropProperty.
 Note : This is an advanced setting
showCustomIconDrop - New showCustomIconDrop value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowCustomIconDrop()
customIconProperty, default TreeNode.icon), show drop state images when the user is drop-hovering
 over the folder. If true, the dropIconSuffix will be
 appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_drop.gif").TreeNode.showDropIcon and that property can be renamed via
 customIconDropProperty.public TreeGrid setShowCustomIconOpen(java.lang.Boolean showCustomIconOpen)
customIconProperty), show open state images when the
 folder is opened. If true, the openIconSuffix will
 be appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_open.gif").closedIconSuffix is never appended to custom folder
 icons.TreeNode.showOpenIcon and that property can be renamed via
 customIconOpenProperty.
 Note : This is an advanced setting
showCustomIconOpen - New showCustomIconOpen value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowCustomIconOpen()
customIconProperty), show open state images when the
 folder is opened. If true, the openIconSuffix will
 be appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_open.gif").closedIconSuffix is never appended to custom folder
 icons.TreeNode.showOpenIcon and that property can be renamed via
 customIconOpenProperty.public TreeGrid setShowCustomIconSelected(java.lang.Boolean showCustomIconSelected)
customIconProperty), show selected state images when
 the folder is selected,  if showSelectedIcons is
 true?  If true, the selectedIconSuffix will
 be appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_selected.gif").
 Can be overridden at the node level via the default property TreeNode.showSelectedIcon and that property can be
 renamed via customIconSelectedProperty.
 
Note : This is an advanced setting
showCustomIconSelected - New showCustomIconSelected value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowCustomIconSelected()
customIconProperty), show selected state images when
 the folder is selected,  if showSelectedIcons is
 true?  If true, the selectedIconSuffix will
 be appended to the image URL (so "customFolder.gif" might be replaced with 
 "customFolder_selected.gif").
 Can be overridden at the node level via the default property TreeNode.showSelectedIcon and that property can be
 renamed via customIconSelectedProperty.
public TreeGrid setShowDisabledSelectionCheckbox(java.lang.Boolean showDisabledSelectionCheckbox) throws java.lang.IllegalStateException
selectionAppearance:"checkbox"  is set on the treegrid, and a node can't be selected?   If set to false
 the treeGrid will use  leaveSelectionCheckboxGap to determine whether to leave a blank space where the checkbox would normally appear.
showDisabledSelectionCheckbox - New showDisabledSelectionCheckbox value. Default value is falseTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdListGrid.setRecordCanSelectProperty(java.lang.String)public java.lang.Boolean getShowDisabledSelectionCheckbox()
selectionAppearance:"checkbox"  is set on the treegrid, and a node can't be selected?   If set to false
 the treeGrid will use  leaveSelectionCheckboxGap to determine whether to leave a blank space where the checkbox would normally appear.
ListGrid.getRecordCanSelectProperty()public TreeGrid setShowDropEndSpace(boolean showDropEndSpace)
dropEndSpace  See also canDropInEmptyArea and canDropSiblingAfterLastNode
 
Note : This is an advanced setting
showDropEndSpace - New showDropEndSpace value. Default value is trueTreeGrid instance, for chaining setter callsTreeGridDrop overview and related methodspublic boolean getShowDropEndSpace()
dropEndSpace  See also canDropInEmptyArea and canDropSiblingAfterLastNode
TreeGridDrop overview and related methodspublic TreeGrid setShowDropIcons(java.lang.Boolean showDropIcons)
dropIconSuffix onto the
 folderIcon URL (for example
 "[SKIN]/folder.gif" may be replaced by "[SKIN]/folder_drop.gif").showDropIcons - New showDropIcons value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowDropIcons()
dropIconSuffix onto the
 folderIcon URL (for example
 "[SKIN]/folder.gif" may be replaced by "[SKIN]/folder_drop.gif").public TreeGrid setShowFolderIcons(java.lang.Boolean showFolderIcons)
 If unset, folder node icons will be shown if showNodeIcons is true 
 See getIcon() for more details on treeGrid icons
showFolderIcons - New showFolderIcons value. Default value is nullTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowFolderIcons()
 If unset, folder node icons will be shown if showNodeIcons is true 
 See getIcon() for more details on treeGrid icons
public TreeGrid setShowFullConnectors(java.lang.Boolean showFullConnectors)
showConnectors is true, this property determines
 whether we should show vertical continuation lines for each level of indenting within the tree. Setting to false will
 show only the hierarchy lines for the most indented path ("sparse" connectors).showFullConnectors - New showFullConnectors value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowFullConnectors()
showConnectors is true, this property determines
 whether we should show vertical continuation lines for each level of indenting within the tree. Setting to false will
 show only the hierarchy lines for the most indented path ("sparse" connectors).public TreeGrid setShowLoadingIcons(boolean showLoadingIcons) throws java.lang.IllegalStateException
Tree.getLoadState() returns "loading"), it uses a distinct icon image given by loadingIcon.  This is typically used to show a small animating
 "spinner" icon to let the user know data is being fetched.showLoadingIcons - New showLoadingIcons value. Default value is trueTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic boolean getShowLoadingIcons()
Tree.getLoadState() returns "loading"), it uses a distinct icon image given by loadingIcon.  This is typically used to show a small animating
 "spinner" icon to let the user know data is being fetched.public TreeGrid setShowNodeIcons(java.lang.Boolean showNodeIcons)
 May be overridden for folder nodes via
 showFolderIcons 
 See getIcon() for more details on treeGrid icons
showNodeIcons - New showNodeIcons value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowNodeIcons()
 May be overridden for folder nodes via
 showFolderIcons 
 See getIcon() for more details on treeGrid icons
public TreeGrid setShowOpener(java.lang.Boolean showOpener)
 For folders with no children, this icon is not shown unless  alwaysShowOpener is true. Note that for
 trees which load data on demand, we may not know
 if a folder has any descendants if it has never been opened. As such we will show the opener icon next to the folder.
 Once the user opens the icon and a fetch occurs, if the folder is empty, and alwaysShowOpener is false, the opener icon will be
 hidden. 
 For more information on load on demand trees, and how we determine whether a node is a a folder or a leaf,
 please refer to the TreeDataBinding documentation. 
 The opener icon URL is derived
 from the specified openerImage or connectorImage depending on showConnectors. If showSelectedOpener is specified a separate opener icon
 will be displayed for selected nodes.
showOpener - New showOpener value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowOpener()
 For folders with no children, this icon is not shown unless  alwaysShowOpener is true. Note that for
 trees which load data on demand, we may not know
 if a folder has any descendants if it has never been opened. As such we will show the opener icon next to the folder.
 Once the user opens the icon and a fetch occurs, if the folder is empty, and alwaysShowOpener is false, the opener icon will be
 hidden. 
 For more information on load on demand trees, and how we determine whether a node is a a folder or a leaf,
 please refer to the TreeDataBinding documentation. 
 The opener icon URL is derived
 from the specified openerImage or connectorImage depending on showConnectors. If showSelectedOpener is specified a separate opener icon
 will be displayed for selected nodes.
public TreeGrid setShowOpenIcons(java.lang.Boolean showOpenIcons)
open folders than closed folders. This is achieved by appending the
 openIconSuffix onto the  folderIcon URL [for example "[SKIN]/folder.gif"
 might be  replaced by "[SKIN]/folder_open.gif".false the same icon is shown for open folders as for closed folders, unless a custom folder icon was
 specified. This will be determined by folderIcon plus
 the closedIconSuffix.showOpenIcons - New showOpenIcons value. Default value is trueTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowOpenIcons()
open folders than closed folders. This is achieved by appending the
 openIconSuffix onto the  folderIcon URL [for example "[SKIN]/folder.gif"
 might be  replaced by "[SKIN]/folder_open.gif".false the same icon is shown for open folders as for closed folders, unless a custom folder icon was
 specified. This will be determined by folderIcon plus
 the closedIconSuffix.public TreeGrid setShowPartialSelection(java.lang.Boolean showPartialSelection)
setShowPartialSelection in class ListGridshowPartialSelection - New showPartialSelection value. Default value is falseTreeGrid instance, for chaining setter callsSelection overview and related methodspublic java.lang.Boolean getShowPartialSelection()
getShowPartialSelection in class ListGridSelection overview and related methodspublic TreeGrid setShowRoot(java.lang.Boolean showRoot) throws java.lang.IllegalStateException
 This property is only available for "children"
 modelType trees, hence is not allowed for trees that load data from the server dynamically via fetchData().   
 To get the equivalent of a visible "root" node
 in a tree that loads data dynamically, add a singular, top-level parent to the data.  However, note that this top-level
 parent will technically be the only child of root, and the implicit root object will be returned by this.data.getRoot().
showRoot - New showRoot value. Default value is falseTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowRoot()
 This property is only available for "children"
 modelType trees, hence is not allowed for trees that load data from the server dynamically via fetchData().   
 To get the equivalent of a visible "root" node
 in a tree that loads data dynamically, add a singular, top-level parent to the data.  However, note that this top-level
 parent will technically be the only child of root, and the implicit root object will be returned by this.data.getRoot().
public TreeGrid setShowSelectedIcons(java.lang.Boolean showSelectedIcons)
selectedIconSuffix onto the  folderIcon URL or nodeIcon for selected records.  If appropriate, this suffix
 will be combined with the  openIconSuffix or closedIconSuffix (see  showOpenIcons. So a treeGrid with its
 folderIcon property set to "[SKIN]/folder.gif", with both showSelectedIcons and
 showOpenIcons set to true would show an icon with the URL "[SKIN]/folder_open_selected.gif"
 for a folder that was both selected and opened.
showSelectedIcons - New showSelectedIcons value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowSelectedIcons()
selectedIconSuffix onto the  folderIcon URL or nodeIcon for selected records.  If appropriate, this suffix
 will be combined with the  openIconSuffix or closedIconSuffix (see  showOpenIcons. So a treeGrid with its
 folderIcon property set to "[SKIN]/folder.gif", with both showSelectedIcons and
 showOpenIcons set to true would show an icon with the URL "[SKIN]/folder_open_selected.gif"
 for a folder that was both selected and opened.
public TreeGrid setShowSelectedOpener(java.lang.Boolean showSelectedOpener)
showOpener is true, should a different opener icon be
 displayed for selected nodes? This provides a way for developers to show a "selected" version of the opener icon set
 which looks optimal with the  selected appearance applied the
 selected record.  The selected icon URL is created by appending the suffix  "_selected" to the openerImage or connectorImage.
showSelectedOpener - New showSelectedOpener value. Default value is falseTreeGrid instance, for chaining setter callspublic java.lang.Boolean getShowSelectedOpener()
showOpener is true, should a different opener icon be
 displayed for selected nodes? This provides a way for developers to show a "selected" version of the opener icon set
 which looks optimal with the  selected appearance applied the
 selected record.  The selected icon URL is created by appending the suffix  "_selected" to the openerImage or connectorImage.
public TreeGrid setSortFoldersBeforeLeaves(java.lang.Boolean sortFoldersBeforeLeaves) throws java.lang.IllegalStateException
Tree.sortFoldersBeforeLeaves on the data for this treeGrid.  Specifies whether when Tree.separateFolders is true, folders should be displayed
 before or after their sibling leaves in a sorted tree. If set to true, with sortDirection set to Array.ASCENDING,
 folders are displayed before their sibling leaves and with sort direction set to Array.DESCENDING they are displayed
 after. To invert this behavior, set this property to false.
sortFoldersBeforeLeaves - New sortFoldersBeforeLeaves value. Default value is nullTreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdsetSeparateFolders(java.lang.Boolean)public java.lang.Boolean getSortFoldersBeforeLeaves()
Tree.sortFoldersBeforeLeaves on the data for this treeGrid.  Specifies whether when Tree.separateFolders is true, folders should be displayed
 before or after their sibling leaves in a sorted tree. If set to true, with sortDirection set to Array.ASCENDING,
 folders are displayed before their sibling leaves and with sort direction set to Array.DESCENDING they are displayed
 after. To invert this behavior, set this property to false.
getSeparateFolders()public TreeGrid setTreeFieldTitle(java.lang.String treeFieldTitle) throws java.lang.IllegalStateException
treeFieldTitle - New treeFieldTitle value. Default value is "Name"TreeGrid instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getTreeFieldTitle()
public TreeGrid setUseAllDataSourceFields(java.lang.Boolean useAllDataSourceFields)
DataBoundComponent.fields) is used, with any fields specified
 in component.fields acting as overrides that can suppress or modify the display of individual fields,
 without having to list the entire set of fields that should be shown.  If component.fields contains
 fields that are not found in the DataSource, they will be shown after the most recently referred to DataSource field. 
 If the new fields appear first, they will be shown first. 
This example shows a mixture of component fields and DataSource fields, and how they interact for validation.
 This
 setting may be cleared if a FieldPicker is used to edit the component's field order.
setUseAllDataSourceFields in interface DataBoundComponentsetUseAllDataSourceFields in class ListGriduseAllDataSourceFields - New useAllDataSourceFields value. Default value is nullTreeGrid instance, for chaining setter callsFieldPicker.setDataBoundComponent(com.smartgwt.client.widgets.Canvas), 
Databinding overview and related methods, 
Customized Binding Examplepublic java.lang.Boolean getUseAllDataSourceFields()
DataBoundComponent.fields) is used, with any fields specified
 in component.fields acting as overrides that can suppress or modify the display of individual fields,
 without having to list the entire set of fields that should be shown.  If component.fields contains
 fields that are not found in the DataSource, they will be shown after the most recently referred to DataSource field. 
 If the new fields appear first, they will be shown first. 
This example shows a mixture of component fields and DataSource fields, and how they interact for validation.
 This
 setting may be cleared if a FieldPicker is used to edit the component's field order.
getUseAllDataSourceFields in interface DataBoundComponentgetUseAllDataSourceFields in class ListGridFieldPicker.getDataBoundComponent(), 
Databinding overview and related methods, 
Customized Binding Examplepublic java.lang.Boolean canEditCell()
name field of this
 grid's data tree. Also disallows editing of the auto-generated tree field, which displays the result of Tree.getTitle() on the node.public void closeFolder(TreeNode node)
node - node to closeopenFolder(com.smartgwt.client.widgets.tree.TreeNode), 
FolderClosedEventpublic com.google.gwt.event.shared.HandlerRegistration addDataArrivedHandler(DataArrivedHandler handler)
 Notification method fired whenever this TreeGrid receives new data nodes from the  dataSource. Only applies to databound
 TreeGrids where TreeGrid.data is a  ResultTree - either explicitly created and applied via TreeGrid.setData() or automatically generated via a fetchData() call. 
 Note that dataArrived(), unlike
 TreeGrid.dataChanged(), only fires in limited
 circumstances - when data for a ResultTree arrives from the server due to a
 fetch or cache invalidation, or as a result of filtering.  If you want to catch all data changes, you should instead
 react to TreeGrid.dataChanged().
handler - the dataArrived handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addDataChangedHandler(DataChangedHandler handler)
Notification method fired when the TreeGrid's data changes, for any reason.
Examples of why data changed might be:
addData(), updateData(), or removeData() DataSource
 updates from the server for ResultTree data (triggered by record editing, etc.)
 ResultTree data Tree data if made through APIs such as Tree.add(), Tree.remove(), etc. TreeGrid.setData() doesn't call this notification directly, but it
 may fire if one of the above listed events is triggered (e.g. a server fetch for  ResultTree data).  Note that the operationType parameter is optional
 and will be passed and contain the operation (e.g. "update") if this notification was triggered by a fetch, an addData(), updateData(), or removeData(), or a DataSource
 update for ResultTree data (the first three reasons listed above) but otherwise
 will be null.
handler - the dataChanged handlerHandlerRegistration used to remove this handlerpublic void exportClientData()
ListGrid.exportClientData() for details of the
 general  requirements and restrictions when exporting client data. The following notes apply when exporting client data from TreeGrids:
fields; if you allow it to     generate a default field, nothing will be exportedIf your TreeGrid has custom formatters, formatted values will be exported by default, with HTML normalized to text where possible. Since some levels of HTML normalizing aren't possible, this may result in missing or incorrect export values. In this case, you have two possible approaches:
exportRawValues on the field.  This will export    
 the raw underlying value of the field; your formatter will not be calledisExportingClientData()     and perform whatever
 alternative formatting you require if that method returns trueexportClientData in class ListGridListGrid.exportClientData()public void exportClientData(DSRequest requestProperties)
exportClientData in class ListGridexportClientData()public void exportClientData(DSRequest requestProperties, RPCCallback callback)
ListGrid.exportClientData() for details of the
 general  requirements and restrictions when exporting client data. The following notes apply when exporting client data from TreeGrids:
fields; if you allow it to     generate a default field, nothing will be exportedIf your TreeGrid has custom formatters, formatted values will be exported by default, with HTML normalized to text where possible. Since some levels of HTML normalizing aren't possible, this may result in missing or incorrect export values. In this case, you have two possible approaches:
exportRawValues on the field.  This will export    
 the raw underlying value of the field; your formatter will not be calledisExportingClientData()     and perform whatever
 alternative formatting you require if that method returns trueexportClientData in class ListGridrequestProperties - Request properties for the export.  Note that specifying exportData on the request properties  allows the developer to pass in an explicit data set to export.callback - Optional callback.  If  you specify exportToClient: false
 in the request  properties, this callback will fire after export completes.  Otherwise the callback will  fire right
 before the download request is made to the server.ListGrid.exportClientData()public com.google.gwt.event.shared.HandlerRegistration addFolderClickHandler(FolderClickHandler handler)
This method is called when a folder record is clicked on.
addFolderClickHandler in interface HasFolderClickHandlershandler - the folderClick handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFolderClosedHandler(FolderClosedHandler handler)
 This method is called when a folder is closed either via the user manipulating the expand/collapse control in the UI or
 via TreeGrid.closeFolder().  You can return
 false to cancel the close.
addFolderClosedHandler in interface HasFolderClosedHandlershandler - the folderClosed handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFolderContextClickHandler(FolderContextClickHandler handler)
This method is called when a context click occurs on a folder record.
addFolderContextClickHandler in interface HasFolderContextClickHandlershandler - the folderContextClick handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFolderOpenedHandler(FolderOpenedHandler handler)
 This method is called when a folder is opened either via the user manipulating the expand/collapse control in the UI or
 via TreeGrid.openFolder().  You can return
 false to cancel the open.
addFolderOpenedHandler in interface HasFolderOpenedHandlershandler - the folderOpened handlerHandlerRegistration used to remove this handlerpublic NodeLocator[] getDraggedNodeLocators(TreeGrid source)
multi-link trees; if
 called on a  regular TreeGrid, returns an empty array.  During a drag-and-drop interaction, this method
 returns the set of node occurrences being  dragged out of the component, wrapped inside NodeLocators.  In the default  implementation, this is the list of currently selected
 node occurrences
source - source grid from which the records will be transferredNodeLocators unambiguously identifying                                
      the node occurrences that are currently selectedpublic int getEventRow()
getEventRow in class ListGridpublic int getEventRow(java.lang.Integer y)
getEventRow in class ListGridy - optional y-coordinate to obtain row number, in lieu of the y                        coordinate of the last mouse eventpublic java.lang.String getOpenIcon(TreeNode node)
showOpener is set to false.node - tree node in questionURLpublic java.lang.String getOpenState()
TreeGridOpenState
 object.setOpenState()
 to open the same set of folders within the treeGrid's data (assuming the nodes are still present in the data).TreeGridOpenStatesetOpenState(java.lang.String)public java.lang.String getSelectedPaths()
ListGridSelectedState object.setSelectedPaths() to reset this grid's selection the
 current state (assuming the same data is present in the grid).ListGridSelectedStatesetSelectedPaths(java.lang.String)public void groupBy()
data already represents a
 tree.getGroupByField()public boolean isExportingClientData()
exporting
 client data.  This method can be called from custom cell formatters if you need to return a different formatted value
 for an export than for a live TreeGridisExportingClientData in class ListGridexportClientData()public java.lang.Boolean isOverExtraIcon()
extra icon
 for the current node. Returns false if the event did not occur over an extraIcon, or if no extraIcon is showing for the node in question.
public java.lang.Boolean isOverOpenArea()
public com.google.gwt.event.shared.HandlerRegistration addLeafClickHandler(LeafClickHandler handler)
This method is called when a leaf record is clicked on.
addLeafClickHandler in interface HasLeafClickHandlershandler - the leafClick handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addLeafContextClickHandler(LeafContextClickHandler handler)
This method is called when a context click occurs on a leaf record.
addLeafContextClickHandler in interface HasLeafContextClickHandlershandler - the leafContextClick handlerHandlerRegistration used to remove this handlerpublic java.lang.Boolean loadAllRecords()
ListGrid.loadAllRecords() for more information.loadAllRecords in class ListGridpublic java.lang.Boolean loadAllRecords(java.lang.Integer maxRecords)
loadAllRecords in class ListGridloadAllRecords()public java.lang.Boolean loadAllRecords(java.lang.Integer maxRecords,
                                        DSCallback callback)
ListGrid.loadAllRecords() for more information.loadAllRecords in class ListGridmaxRecords - optional maximum record count - if passed, no fetch takes place                                if maxRecords is below
 the known length of the datacallback - callback to fire if a fetch is issued - if all data was                                 already loaded, the callback is
 fired with no parameterspublic com.google.gwt.event.shared.HandlerRegistration addNodeClickHandler(NodeClickHandler handler)
 This method is called when a leaf or folder record is clicked on.  Note that if you set up a callback for
 nodeClick() and e.g. TreeGrid.leafClick(), then both will fire (in that order) if a leaf is clicked on.
addNodeClickHandler in interface HasNodeClickHandlershandler - the nodeClick handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addNodeContextClickHandler(NodeContextClickHandler handler)
 This method is called when a context click occurs on a leaf or folder record.  Note that if you set up a callback for
 nodeContextClick() and e.g. TreeGrid.leafContextClick(), then both will fire (in that order) if a leaf is contextclicked - unless
 nodeContextClick() returns false, in which case no further contextClick callbacks will be called.
addNodeContextClickHandler in interface HasNodeContextClickHandlershandler - the nodeContextClick handlerHandlerRegistration used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFolderDropHandler(FolderDropHandler handler)
 Process a drop of one or more nodes on a TreeGrid folder.
 Note: See TreeGridDrop
 for an overview of TreeGrid drag and drop behavior.    Add logic in your drop handler to perform custom drop behaviors;
 to suppress the built-in  behavior described below, use event.cancel()  
 The default behavior is to
 simply delegate to the TreeGrid.transferNodes() method;
 thus, the  correct way to perform a programmatic folder drop, with all the built-in behaviors described below, is to
 call transferNodes() 
 If this is a self-drop, nodes are simply reordered. An "update" operation will be
 submitted to update the parentId field of the moved
 node(s).  
 For a drop from another widget, TreeGrid.transferDragData() is called which, depending on the dragDataAction specified on the source widget, may either
 remove the source nodes from the original list (dragDataAction:"move") or just provide a copy to this tree
 (dragDataAction:"copy"). 
 In either case the new row(s) appear in the folder at the
 index specified by the arguments of the same name. 
 If this grid is databound, the new nodes will be
 added to the dataset by calling DataSource.addData().  Further, if
 the new nodes were dragged from another databound component, and addDropValues is true, getDropValues will be called for every item being dropped.
 
 As a special case, if the sourceWidget is also databound and a foreignKey relationship is declared from the
 sourceWidget's DataSource to this TreeGrid's DataSource, the interaction will be treated as a "drag
 recategorization" use case such as files being placed in folders, employees being assigned to teams, etc.  "update"
 DSRequests will be submitted that change the foreignKey field in the dropped records to point to the tree folder that
 was the target of the drop.  In this case no change will be made to the Tree data as such, only to the dropped records. 
 
For multi-record drops, Queuing is automatically used to combine all DSRequests into a single HTTP Request (see QuickStart Guide, Server Framework chapter). This allows the server to persist all changes caused by the drop in a single transaction (and this is automatically done when using the built-in server DataSources with Power Edition and above).
 If these default persistence behaviors are undesirable,   use event.cancel(), then implement
 your own behavior,  typically by using grid.updateData() or addData() to add new records. 
NOTE: the records
 you receive in this event are the actual Records from the source component.  Use DataSource.copyRecords() to create a copy before modifying the records
 or using them with updateData() or addData().
addFolderDropHandler in interface HasFolderDropHandlershandler - the folderDrop handlerHandlerRegistration used to remove this handlerpublic void openFolder(TreeNode node)
Executed when a folder node receives a 'doubleClick' event.
See the ListGrid Widget Class for inherited recordClick and recordDoubleClick events.
node - node to opencloseFolder(com.smartgwt.client.widgets.tree.TreeNode), 
FolderOpenedEvent, 
ListGridpublic void openFolder(TreeNode node, java.lang.String path)
Executed when a folder node receives a 'doubleClick' event.
See the ListGrid Widget Class for inherited recordClick and recordDoubleClick events.
node - node to openpath - optional parameter containing the full path to the node.                                      This is essential context
 for a                                      multi-link
 tree, but is not                                       required in ordinary treescloseFolder(com.smartgwt.client.widgets.tree.TreeNode), 
FolderOpenedEvent, 
ListGridpublic boolean recordDoubleClick(TreeGrid viewer, TreeNode record, int recordNum, TreeGridField field, int fieldNum, java.util.Map value, java.util.Map rawValue)
toggleFolder() on it.  If the node
 is a leaf, calls openLeaf() on it.viewer - the treeGrid that contains doubleclick eventrecord - the record that was double-clickedrecordNum - number of the record clicked on in the current set of                                  displayed records (starts with 0)field - the field that was clicked on (field definition)fieldNum - number of the field clicked on in the treeGrid.fields                                  arrayvalue - value of the cell (after valueMap, etc. applied)rawValue - raw value of the cell (before valueMap, etc applied)RecordDoubleClickEventpublic void setOpenState(java.lang.String openState)
TreeGridOpenState
 object passed in.getOpenState().openState - Object describing the desired set of open folders.
 See TreeGridOpenStategetOpenState(), 
TreeGridOpenStatepublic void setSelectedPaths(java.lang.String selectedPaths)
ListGridSelectedState object passed in.getSelectedPaths().selectedPaths - Object describing the desired selection state of                                              the grid.
 See ListGridSelectedStategetSelectedPaths(), 
ListGridSelectedStatepublic void toggleFolder(TreeNode node)
node - the node in question, or the                                                               the node's ID, or a
 NodeLocator                                                              objectpublic void toggleFolder(java.lang.String node)
node - the node in question, or the                                                               the node's ID, or a
 NodeLocator                                                              objectpublic void toggleFolder(java.lang.Integer node)
node - the node in question, or the                                                               the node's ID, or a
 NodeLocator                                                              objectpublic void toggleFolder(NodeLocator node)
node - the node in question, or the                                                               the node's ID, or a
 NodeLocator                                                              objectpublic static void setDefaultProperties(TreeGrid treeGridProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
treeGridProperties - properties that should be used as new defaults when instances of this class are createdSGWTPropertiespublic void startEditingNew()
ListGrid API is not supported by the
 TreeGrid since adding a new tree node arbitrarily at the end of the tree is usually not useful. Instead, to add a new
 tree node and begin editing it, use either of these two strategies: Tree.add, then use startEditing to begin editing this node.  Note that if using
 a DataSource, when the node is saved, an "update" operation will be used since adding a node directly to the client-side
 ResultTree effectively means a new node has been added server side. DataSource.addData to immediately save a new node.  Automatic cache
 sync by the ResultTree will cause the node to be integrated into the tree.
 When the callback to addData() fires, locate the new node by matching primary key and call startEditing to begin editing it. startEditingNew in class ListGridListGrid.startEditing(), 
Editing overview and related methodsprotected java.lang.String getNodeTitle(Record node, int recordNum, ListGridField field)
name attribute, then the current node[field.name] is returned.
 Otherwise, the result of calling Tree.getTitle(com.smartgwt.client.widgets.tree.TreeNode) on the node is called.
 node - The node for which the title is being requested.recordNum - The index of the node.field - The field for which the title is being requested.protected java.lang.String getIcon(Record node, boolean defaultState)
 By default icons are derived from folderIcon and nodeIcon.
 Custom icons for individual nodes can be overridden by setting the customIconProperty
 on a node.
 
If you want to suppress icons altogether, provide an override of this method that simply returns null.
 
 Note that the full icon URL will be derived by applying Canvas.getImgURL(java.lang.String) to the
 value returned from this method.
 
Note: This is an override point
node - tree node in questiondefaultState - defaultStatepublic void setCustomNodeIcon(Record node, java.lang.String icon)
node - the tree nodeicon - path to the resourcepublic java.lang.String getExtraIcon(TreeNode node)
 NOTE: If selectionAppearance is "checkbox", this
 method will NOT be called. Extra icons cannot be shown for that appearance.
 
Note: This is an override point
node - tree node in questionTreeNodepublic TreeNode getDropFolder()
public void setData(Tree data)
Tree object containing of nested TreeNodes to  display as rows in this TreeGrid.   The data property will
 typically not be explicitly specified for  databound TreeGrids, where the data is returned from the server via databound
 component methods such as fetchData()
 Tree object this TreeGrid will view and manipulate.data - Tree to show. Default value is nullpublic Tree getData()
Tree object containing of nested TreeNodes to  display as rows in this TreeGrid.   The data property will
 typically not be explicitly specified for  databound TreeGrids, where the data is returned from the server via databound
 component methods such as fetchData()public void setDataProperties(Tree resultTreeProperties)
com.smartgwt.client.tree.ResultTree object created for this grid when data is
 fetched.
 Note : This is an advanced setting
Class overrides forResultTree cannot be applied
 to the grid using this API.  Instead, consider setting the 
 resultTreeClass property
 in the file defining your DataSource.  Your class must
 be registered for reflection.resultTreeProperties - the data propertiesDatabinding overview and related methodspublic ListGridRecord[] getRecords()
Tree.getOpenList(TreeNode). You should favor working with the underlying Tree data
 structure when working with a TreeGrid.getRecords in class ListGridpublic void setInitialData(TreeNode[] initialData) throws java.lang.IllegalStateException
parentId-linked TreeNodes in a format equivalent to
 that documented on Tree.data or, for TreeGrids with dataFetchMode set to "paged", on ResultTree.data.  If you create a standalone Tree or ResultTree as the TreeGrid's data then you may equivalently specify this initial set of tree nodes in that tree's data property.
 
Note : This is an advanced setting
initialData - New initialData value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdTreeNode, 
Tree.setData(com.smartgwt.client.widgets.tree.TreeNode[]), 
ResultTree.setData(com.smartgwt.client.widgets.tree.TreeNode...), 
Initial Data & Load on Demand Examplepublic void fetchData()
DataSource to retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree.  This method will create a
 com.smartgwt.client.data.ResultTree to manage tree data, which will subsequently be available as
 treeGrid.data.  DataSource records returned by the "fetch" operation are linked into a tree
 structure according to primaryKey and foreignKey declarations on DataSource fields.  See the
 TreeDataBinding topic for complete details. 
By default, the created ResultTree will use folder-by-folder load on demand, asking the server for the children of each folder as the user opens it.
 The com.smartgwt.client.data.ResultTree created by fetchData() can be
 customized by setting dataProperties to an
 Object containing properties and methods to apply to the created ResultTree.  For example, the property that
 determines whether a node is a folder (isFolderProperty) can be customized, or level-by-level loading can be disabled via loadDataOnDemand. 
 The callback passed to
 fetchData will fire once, the first time that data is loaded from the server.  If using
 folder-by-folder load on demand, use the com.smartgwt.client.data.ResultTree#dataArrived notification to be
 notified each time new nodes are loaded. 
 Note that, if criteria are passed to fetchData(), they
 will be passed every time a new "fetch" operation is sent to the server.  This allows you to retrieve multiple
 different tree structures from the same DataSource.  However note that the server is expected to always respond
 with an intact tree - returned nodes which do not have parents are dropped from the dataset and not displayed.
fetchData in interface DataBoundComponentfetchData in class ListGridpublic void fetchData(Criteria criteria)
DataSource to retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree.  This method will create a
 com.smartgwt.client.data.ResultTree to manage tree data, which will subsequently be available as
 treeGrid.data.  DataSource records returned by the "fetch" operation are linked into a tree
 structure according to primaryKey and foreignKey declarations on DataSource fields.  See the
 TreeDataBinding topic for complete details. 
By default, the created ResultTree will use folder-by-folder load on demand, asking the server for the children of each folder as the user opens it.
 The com.smartgwt.client.data.ResultTree created by fetchData() can be
 customized by setting dataProperties to an
 Object containing properties and methods to apply to the created ResultTree.  For example, the property that
 determines whether a node is a folder (isFolderProperty) can be customized, or level-by-level loading can be disabled via loadDataOnDemand. 
 The callback passed to
 fetchData will fire once, the first time that data is loaded from the server.  If using
 folder-by-folder load on demand, use the com.smartgwt.client.data.ResultTree#dataArrived notification to be
 notified each time new nodes are loaded. 
 Note that, if criteria are passed to fetchData(), they
 will be passed every time a new "fetch" operation is sent to the server.  This allows you to retrieve multiple
 different tree structures from the same DataSource.  However note that the server is expected to always respond
 with an intact tree - returned nodes which do not have parents are dropped from the dataset and not displayed.
fetchData in interface DataBoundComponentfetchData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                 is passed in as this argument                      instead of a raw criteria object, will be
                 derived by calling                      DynamicForm.getValuesAsCriteria()public void fetchData(Criteria criteria, DSCallback callback)
DataSource to retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree.  This method will create a
 com.smartgwt.client.data.ResultTree to manage tree data, which will subsequently be available as
 treeGrid.data.  DataSource records returned by the "fetch" operation are linked into a tree
 structure according to primaryKey and foreignKey declarations on DataSource fields.  See the
 TreeDataBinding topic for complete details. 
By default, the created ResultTree will use folder-by-folder load on demand, asking the server for the children of each folder as the user opens it.
 The com.smartgwt.client.data.ResultTree created by fetchData() can be
 customized by setting dataProperties to an
 Object containing properties and methods to apply to the created ResultTree.  For example, the property that
 determines whether a node is a folder (isFolderProperty) can be customized, or level-by-level loading can be disabled via loadDataOnDemand. 
 The callback passed to
 fetchData will fire once, the first time that data is loaded from the server.  If using
 folder-by-folder load on demand, use the com.smartgwt.client.data.ResultTree#dataArrived notification to be
 notified each time new nodes are loaded. 
 Note that, if criteria are passed to fetchData(), they
 will be passed every time a new "fetch" operation is sent to the server.  This allows you to retrieve multiple
 different tree structures from the same DataSource.  However note that the server is expected to always respond
 with an intact tree - returned nodes which do not have parents are dropped from the dataset and not displayed.
fetchData in interface DataBoundComponentfetchData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                 is passed in as this argument                      instead of a raw criteria object, will be
                 derived by calling                      DynamicForm.getValuesAsCriteria()callback - callback to invoke when a fetch is complete.  Fires                                          only
                 if server contact was requiredpublic void fetchData(Criteria criteria, DSCallback callback, DSRequest requestProperties)
DataSource to retrieve data that matches
 the provided criteria, and displays the matching data in this component as a tree.  This method will create a
 com.smartgwt.client.data.ResultTree to manage tree data, which will subsequently be available as
 treeGrid.data.  DataSource records returned by the "fetch" operation are linked into a tree
 structure according to primaryKey and foreignKey declarations on DataSource fields.  See the
 TreeDataBinding topic for complete details. 
By default, the created ResultTree will use folder-by-folder load on demand, asking the server for the children of each folder as the user opens it.
 The com.smartgwt.client.data.ResultTree created by fetchData() can be
 customized by setting dataProperties to an
 Object containing properties and methods to apply to the created ResultTree.  For example, the property that
 determines whether a node is a folder (isFolderProperty) can be customized, or level-by-level loading can be disabled via loadDataOnDemand. 
 The callback passed to
 fetchData will fire once, the first time that data is loaded from the server.  If using
 folder-by-folder load on demand, use the com.smartgwt.client.data.ResultTree#dataArrived notification to be
 notified each time new nodes are loaded. 
 Note that, if criteria are passed to fetchData(), they
 will be passed every time a new "fetch" operation is sent to the server.  This allows you to retrieve multiple
 different tree structures from the same DataSource.  However note that the server is expected to always respond
 with an intact tree - returned nodes which do not have parents are dropped from the dataset and not displayed.
fetchData in interface DataBoundComponentfetchData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                          is passed in as this argument                      instead of a raw criteria object,
                          will be derived by calling                      DynamicForm.getValuesAsCriteria()callback - callback to invoke when a fetch is complete.  Fires
                          only if server contact was requiredrequestProperties - additional properties to set on the DSRequest
                          that will be issuedpublic void filterData(Criteria criteria)
 This
 method behaves exactly like fetchData() except that textMatchStyle is automatically set to "substring" so that
 String-valued fields are matched by case-insensitive substring comparison.
filterData in interface DataBoundComponentfilterData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                 is passed in as this argument                      instead of a raw criteria object, will be
                 derived by calling                      DynamicForm.getValuesAsCriteria()public void filterData(Criteria criteria, DSCallback callback)
 This
 method behaves exactly like fetchData() except that textMatchStyle is automatically set to "substring" so that
 String-valued fields are matched by case-insensitive substring comparison.
filterData in interface DataBoundComponentfilterData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                 is passed in as this argument                      instead of a raw criteria object, will be
                 derived by calling                      DynamicForm.getValuesAsCriteria()callback - callback to invoke when a fetch is complete.  Fires                                          only
                 if server contact was required; see                                          DataBoundComponent.fetchData() for detailspublic void filterData(Criteria criteria, DSCallback callback, DSRequest requestProperties)
 This
 method behaves exactly like fetchData() except that textMatchStyle is automatically set to "substring" so that
 String-valued fields are matched by case-insensitive substring comparison.
filterData in interface DataBoundComponentfilterData in class ListGridcriteria - Search criteria.                       If a DynamicForm
                          is passed in as this argument                      instead of a raw criteria object,
                          will be derived by calling                      DynamicForm.getValuesAsCriteria()callback - callback to invoke when a fetch is complete.  Fires
                              only if server contact was required; see
                          DataBoundComponent.fetchData() for detailsrequestProperties - for databound components only - optional                            additional
                          properties to set on the DSRequest that will be issuedpublic TreeNode getSelectedRecord()
selectionType"single", or if you only care about the first selected record in a multiple-record selection. To access all selected records, use ListGrid.getSelection()getSelectedRecord in class ListGridSelection overview and related methods, 
Databound remove Examplepublic TreeNode getRecord(int recordNum)
com.smartgwt.client.widgets.grid.ListGrid#getCellRecord.getRecord in class ListGridrecordNum - row index of record to return.com.smartgwt.client.widgets.grid.ListGrid#getCellRecord, 
ListGrid.getEditedRecord(int)public void setTreeRootValue(java.lang.String treeRootValue)
                      throws java.lang.IllegalStateException
DataSourceField.rootValue for this component's generated data object. This property allows you to have a particular component navigate a tree starting from any given node as the root.
Note : This is an advanced setting
treeRootValue - New treeRootValue value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdDatabinding overview and related methodspublic void setTreeRootValue(java.lang.Integer treeRootValue)
                      throws java.lang.IllegalStateException
DataSourceField.rootValue for this component's generated data object. This property allows you to have a particular component navigate a tree starting from any given node as the root.
Note : This is an advanced setting
treeRootValue - New treeRootValue value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdDatabinding overview and related methodspublic java.lang.String getTreeRootValue()
DataSourceField.rootValue for this component's generated data object. This property allows you to have a particular component navigate a tree starting from any given node as the root.
Databinding overview and related methodspublic Alignment getCellAlign(ListGridRecord record, int rowNum, int colNum)
treeField [or right-align if the page is in RTL mode] -
 otherwise will return cellAlign if specified,
 otherwise align.record - this cell's recordrowNum - row number for the cellcolNum - column number of the cellpublic void setCellValueHoverFormatter(CellValueHoverFormatter formatter)
ListGridListGrid.cellValueHoverHTML(ListGridRecord, int, int, String).
 
 The CellValueHoverFormatter should return the HTML to display in the hover canvas
 that is displayed by default if a registered CellValueHoverHandler
 does not cancel a CellValueHoverEvent.
 The formatter can return null or an empty string to cancel the hover.
setCellValueHoverFormatter in class ListGridformatter - the cell value hover formatterpublic java.lang.Boolean willAcceptDrop()
ListGrid.willAcceptDrop() and works as follows: ListGrid.willAcceptDrop() (the superclass definition) is consulted.  If it
 returns false, then this method returns false immediately.canReorderRecords is truecanAcceptDroppedRecords    is true and the
 dragTarget gives us a valid set of records to drop into place.canAcceptDrop:false canAcceptDrop set to falsecanReparentNodes is true, and the user is dragging a node
 from one folder to another, this method will return true to allow the change of parent folder.willAcceptDrop in class ListGridpublic void transferNodes(TreeNode[] nodes, TreeNode folder, java.lang.Integer index, Canvas sourceWidget, TransferNodesCallback callback)
TreeNodes from another component (does not have to be a databound
 component) into this TreeGrid.
 
 This method implements the automatic drag-copy and drag-move behavior and calling it is equivalent to completing a drag and drop 
 of the nodes (the default folder drop behavior is simply to call transferNodes(), passing in the dropped nodes)
 
 Note that this method is asynchronous - it may need to perform server turnarounds to prevent
 duplicates in the target component's data.  If you wish to be notified when the transfer
 process has completed, you can either pass a non-null callback to this method or add a 
 DropCompleteHandler to this component.
 
 See also transferSelectedData()
nodes - Nodes to transfer to this componentfolder - The target folder (eg, of a drop interaction), for contextindex - (Insert point within the target folder data for the transferred nodessourceWidget - The databound or non-databound component from which the nodes
                              are to be transferred.callback - optional TransferNodesCallback to be fired when the transfer process has
                       completed (pass null if your code does not need to be called back).  
                       The callback will be passed the list of nodes actually transferred 
                       to this componentpublic com.google.gwt.event.shared.HandlerRegistration addRecordDropHandler(RecordDropHandler handler) throws java.lang.UnsupportedOperationException
addFolderDropHandler(com.smartgwt.client.widgets.tree.events.FolderDropHandler) instead.addRecordDropHandler in interface HasRecordDropHandlersaddRecordDropHandler in class ListGridhandler - the onRecordDrop handlerHandlerRegistration used to remove this handlerjava.lang.UnsupportedOperationExceptionpublic com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.tree.TreeGridLogicalStructure s)
LogicalStructure interface,
 which supports Eclipse's logical structure debugging facility.public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
LogicalStructure interface,
 which supports Eclipse's logical structure debugging facility.getLogicalStructure in interface LogicalStructuregetLogicalStructure in class ListGrid