SMART datagrid v.1 > Classes

Back  Forward

DataLudi.TreeDataSet  classno-lite

It is the data set which stores and manages all data used by Tree View in browser memory. 

Tree view displays the values of this data set, and the change of data set like appending, updating and deleting will be reflected to tree view immediately. In addition, the data entered by user through tree view will be reflected to this data set through the process like Validation. 

Base Classes
DataSet > EventAware > DLBase
Constructor
function TreeDataSet (fields: Array, derivedFields: Array);
Inherited Properties
DataSet.amText
DataSet.baseYear
DataSet.booleanFormat
DataSet.checkStates
DataSet.dataInited
DataSet.datetimeFormat
DataSet.deleteCreated
DataSet.deletedCount
DataSet.eventsOnStack
DataSet.fieldCount
DataSet.fields
DataSet.nanValue
DataSet.pmText
DataSet.restoreMode
DataSet.rowCount
DataSet.softDelete
DataSet.strictRestore
DataSet.undoable
Methods
addRow
addRows
appendDataRows
appendJsonRows
appendXmlRows
clearRows
clearRowStates
deleteRow
deleteRows
exportToCsv
findRow
findRows
getAllRows
getAllStateRows
getChildren
getDescendantCount
getDescendants
getJsonRows
getRow
getRowObject
getRowObjects
getRowProps
getRowsByIds
getRowsProps
getStateRows
getValue
insertDataRows
insertJsonRows
insertRow
insertRows
insertXmlRows
restoreUpdatedRows
restoreUpdatedStates
rowById
setJsonRows
setRows
setValue
setValueEx
setXmlRows
updateRow
Inherited Methods
EventAware.addListener
DLBase.assign
DataSet.beginUpdate
DataSet.canRedo
DataSet.canUndo
DataSet.canUpdateValue
DataSet.clearRowStates
DataSet.clearRowTags
DataSet.clearUndo
DataSet.ctor
DataSet.endUpdate
DataSet.fieldByName
DataSet.getAllStateRows
DataSet.getDistinctValues
DataSet.getField
DataSet.getFieldIndex
DataSet.getFieldIndexEx
DataSet.getFieldName
DataSet.getFieldNames
DLBase.getProperties
DLBase.getProperty
DataSet.getRowsByTag
DataSet.getRowsByTags
DataSet.getRowState
DataSet.getRowStateCount
DataSet.getRowTag
DataSet.getStateRows
DataSet.hasData
DataSet.recalcRows
DataSet.redo
EventAware.removeListener
DataSet.restoreUpdatedRows
DataSet.restoreUpdatedStates
DataSet.setFields
DLBase.setProperties
DLBase.setProperty
DataSet.setRowState
DataSet.setRowStates
DataSet.setRowTag
DataSet.setRowTags
DLBase.toggle
DataSet.undo
DataSet.unsetRowTags
Events
onRowAdded
onRowAdding
onRowDeleted
onRowDeleting
onRowsAdded
onRowsAdding
onRowsDeleted
onRowsDeleting
onRowUpdated
onRowUpdating
onStateChanged
onStatesChanged
onTagChanged
onTagsChanged
onValueChanged
onValueChanging
Inherited Events
DataSet.onCommandStackChanged
DataSet.onDataChanged
DataSet.onRefresh
DataSet.onRowCountChanged
DataSet.onStatesCleared
DataSet.onTagsCleared

 

See Also
TreeView
Tree Overview
Examples
Tree Data Set
Hello Tree