SMART datagrid v1.4 > Classes > CheckBar
CheckBar 헤드셀을 클릭하면 전체 행의 checked 상태를 토글링하는데, 이 콜백이 설정되면 각 행별로 이 함수가 호출되어 true를 리턴한 행들만 checked 여부를 결정한다.
먼저 checkableOnly가 false 이거나, 행의 checkable이 true 이어야 한다. 이 콜백 함수가 지정되면 checkAllExpression은 무시된다.
기본값은 null.
grid.setOptions({
checkBar: {
// 짝수 행들만 토글링한다.
checkAllCallback: function (row) {
return row.index() % 2 == 0;
}
}
}
grid.setCheckBar({
// '수량'이 40 이상인 행들만 토글링한다.
checkAllCallback: function (row) {
return row.getValue('Quantity') >= 40;
}
});