SMART datagrid v1.4 > Classes > CheckCellRenderer

Back  Forward

DataLudi.CheckCellRenderer.threeStates  property

이 속성 값이 true이면 셀값이 undefined인 경우 check mark를 표시하지 않는다. 또, 마우스 클릭이나 space 키로 값을 변경할 때, false 다음 값을 undefined 값으로 변경한다. 

셀 값이 Boolean이 아니고 이 값이 true면, null이나 빈문자열은 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
Check Cell Renderer