SMART datagrid v.1 > Classes
DataLudi.CheckBar class
显示网格行的Checked状态的Check单元格的区域的模型。
CheckBar纵向显示在网格左侧。 它被创建在初始化网格的时点,并且可以通过GridBase.checkBar属性,进行访问。 无需直接创建这个类对象。
为用户在运行时间,通过点击Check单元格而变更Checked状态,需要首先将EditOptions.checkable指定为true。
默认属性是visible。
- Base Classes
- VisualObject > GridObject > EventAware > DLBase
- Constructor
- function CheckBar (grid: GridBase);
- Properties
- checkableCallback
- checkableExpression
- checkableOnly
- checkAllCallback
- checkAllExpression
- draggable
- exclusive
- exclusiveDisplay
- headStyles
- hideUncheckable
- showAll
- showGroup
- visibleOnly
- width
- Inherited Properties
- GridObject.owner
- VisualObject.styles
- VisualObject.visible
- Inherited Methods
- EventAware.addListener
- DLBase.assign
- VisualObject.ctor
- GridObject.ctor
- DLBase.getProperties
- DLBase.getProperty
- EventAware.removeListener
- DLBase.setProperties
- DLBase.setProperty
- DLBase.toggle
- Note
- 显示在CheckBar的各个行的Checked状态是附属于网格的。 也就是说,即使两个网格参考相同的DataSet或RowProvider, 也会在各个网格中,维持Checked状态。
Code -1
grid.setCheckBar({
exclusive: false,
draggable: true,
showAll: true
});
Code -2
grid.checkBar().setExclusive(false).setDraggable(true).setShowAll(true);
Code -3
grid.setOPtions({
checkBar: false // 因为默认属性是visible,所以如果设置为false,visible就会变成false。
...
});
- See Also
- GridBase.checkBar
- GridBase.isChecked
- EditOptions.checkable
- RowIndicator
- Examples
- 试件
- 可选的表达式和回调