Version

ITreeGridModel Interface Members

The following tables list the members exposed by ITreeGridModel.

Public Properties
 NameDescription
 PropertyChildDataKeyProperty name of the array of child data in a hierarchical data source.  
 PropertyDataSourceSettingsGets or sets specific for the TreeGrid dataSource settings.  
 PropertyEnableRemoteLoadOnDemandSpecifies to the tree grid if data is loaded on demand from a remote server. Default is false.  
 PropertyForeignKeyRootValueSpecifies whether or not to render the expansion indicated in its own column. Default is true.  
 PropertyIndentationSpecifies the indentation (in pixels or percent) for a tree grid row. Nested indentation is achieved by calculating the level times the indentation value. Ex: '10px' or '5%'. Default is 30.  
 PropertyInitialIndentationLevelif initial indentation level is set then it is used to be calculated width of the data skip column(usually used when remote load on demand is enabled)  
 PropertyLocaleTreeGrid locale options  
 PropertyRenderExpansionCellFunctionReference or name of a JavaScript function responsible for rendering the expansion indicator. This function is called ONLY if renderExpansionIndicatorColumn is set to true.  
 PropertyRenderExpansionIndicatorColumnSpecifies whether or not to render the expansion indicator in its own column. Default is true.  
 PropertyRenderFirstDataCellFunctiona reference or name of a javascript function which changes first data cell - renders indentation according to databound level  
 PropertyShowExpansionIndicatorSpecifies if rows(that have child rows) will have an expander image that will allow end users to expand and collapse them. This option can be set only at initialization.  
Public Methods
 NameDescription
 MethodDataBindrebinds the grid  
See Also

View on GitHub