SMART datagrid v.1 > Classes

Back  Forward

abstract DataLudi.DataSet  class

这是可以连接到GridView以及TreeViewdataSource的数据组的基类。 

定义网格和树视图的数据模型需要具有的基本特征。 基本上,管理DataField模型,并且定义数据组的转换格式等基本属性和onDataChanged等的共同事件。 

因为是抽象类,所以无需创建这个类对象。 

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
网格数据组行
网格数据组编辑
树数据组