SMART datagrid v.1 > Classes > CheckCellRenderer

Back  Forward

DataLudi.CheckCellRenderer.threeStates  property

如果该属性值为true,就会在单元格的值为undefined时,不会显示Check标记。 而且,当通过点击鼠标或输入space键而变更值时,将会把false后的值变更为undefined值。 

如果单元格的值不是Boolean,并且该值为truenull或空字符串就会替代false而被显示为undefined。 

默认值为false.

Getter
function threeStates(): Boolean
Setter
function setThreeStates(value: Boolean)
Code -1
    grid.setColumns([{
        name: "Shipping",
        fieldName: "Shipping",
        renderer: {
            type: "check",
            editable: true,
            dblClickEditable: false,
            threeStates: true,
            editOnClick: true
        }
    },
    ...
    ]);
See Also
editable
spaceKey
editOnClick
Examples
选择单元格渲染器