SMART datagrid v1.4 > Classes

Back  Forward

abstract DataLudi.DataSet  class

GridViewTreeViewdataSource로 연결될 수 있는 데이터셋의 기반 클래스다. 

그리드와 트리뷰의 데이터 모델이 가져야할 기본 특성들을 정의한다. 주로, 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
Grid DataSet Rows
Grid DataSet Edit
Tree DataSet