SMART datagrid v.1 > Classes

Back  Forward

abstract DataLudi.DataSet  class

It is the base class of data set which can be connected to dataSource of GridView and TreeView

It defines the default characteristics about the data model of grid and tree view. It mainly manages DataField model and defines the default properties of conversion format of data set and the common events of onDataChanged, etc. 

Since it is an abstract class, you do not need to create this class object. 

Base Classes
EventAware > DLBase
Inherited Classes
GridDataSet, TreeDataSet
Constructor
function DataSet (fields: Array, derivedFields: Array);
Properties
amText
baseYear
booleanFormat
checkStates
dataInited
datetimeFormat
deleteCreated
deletedCount
eventsOnStack
fieldCount
fields
nanValue
pmText
restoreMode
rowCount
softDelete
strictRestore
undoable
Methods
beginUpdate
canRedo
canUndo
canUpdateValue
clearRowStates
clearRowTags
clearUndo
endUpdate
fieldByName
getAllStateRows
getDistinctValues
getField
getFieldIndex
getFieldIndexEx
getFieldName
getFieldNames
getRowsByTag
getRowsByTags
getRowState
getRowStateCount
getRowTag
getStateRows
hasData
recalcRows
redo
restoreUpdatedRows
restoreUpdatedStates
setFields
setRowState
setRowStates
setRowTag
setRowTags
undo
unsetRowTags
Inherited Methods
EventAware.addListener
DLBase.assign
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle
Events
onCommandStackChanged
onDataChanged
onRefresh
onRowCountChanged
onStatesCleared
onTagsCleared

 

See Also
DataField
GridView
TreeView
Examples
Hello Grid
Grid Data Set Rows
Grid Data Set Edit
Tree Data Set