SMART datagrid v1.4 > Classes > CheckBar
그리드행들의 checkable 상태를 결정하는 콜백 함수.
사용자는 이 콜백에서 true를 리턴하는 행들만 마우스 클릭으로 checked 상태를 변경할 수 있다. Checkabl이 아닌 행들의 CheckBar 셀들은 비활성 상태로 표시된다. 이 속성이 설정되면 checkableExpression 수식은 무시된다.
기본값은 null.
// 급여가 10000불 이상인 행만 check 가능.
grid.checkBar().setCheckableCallback(function (grid, row) {
return row.getValue("salary") > 10000;
});
grid.setCheckBar({
'checkableExpression': function (grid, row) {
return row.getValue("salary") > 10000;
}
});
grid.setOptions({
checkBar: {
'checkableExpression': function (grid, row) {
return row.getValue("salary") > 10000;
}
}
});