SMART datagrid v.1 > Examples

Back  Forward

Check Cell Renderer  Example

当设置列时,如果将渲染器类型指定为"check"CheckCellRenderer对象就会绘制相关列的单元格。 检查渲染器同时显示检查记号和文本。 而且,检查渲染器是一种如果指定CheckCellRenderer.editabletrue, 就可以通过点击鼠标或输入空格键而修改单元格的值的可编辑的渲染器。 

如果threeStatetrue,检查记号将会显示包含undefined的三种状态,否则将会显示falsetrue等两种状态。 有关显示位置和颜色等,请参考CheckCellRenderer帮助主题。 

下列网格中,"字段1"将threeStates指定为true,并且使space键能够动作。 通过指定列的editablefalse,取消显示单元格编辑器。 另外,因为指定editOnClicktrue,而在使用鼠标点击不具有焦点的单元格时,也可以立即修改其值。 同时,还可以使用space键。 

"字段2"只允许显示两种值,并且可以显示单元格编辑器。 通过将GridStyles.shapeSize值设置为"130%",扩大显示检查记号。 

"字段4"原本就是BOOLEAN字段,所以没有指定trueValuesfalseValues属性。 "字段3"和"字段4"通过GridStyles.iconLocation属性,变更了检查记号的位置。 

Grid - 1
rows

查看源代码 JSP 

See Also
CheckCellRenderer