SMART datagrid v1.4 > Classes > CheckBar
CheckBar 헤드셀을 클릭하면 전체 행의 checked 상태를 토글링하는데, 이 수식이 설정되면 각 행별로 수식이 실행되어 true를 리턴한 행들만 checked 여부를 결정한다. 
먼저 checkableOnly가 false 이거나, 행의 checkable이 true 이어야 한다. [[#.checkAllCallback]이 설정되면 이 속성은 무시된다. 
아래 테이블에 이 수식에서 사용할 수 있는 변수들이 나열되어 있다.
기본값은 null.
| 변수 | 설명 | 
|---|---|
| 'values' | 필드들의 필드명이나 필드인덱스로 값을 가져온다. | 
| 'row' | 행 인덱스. | 
| 'datarow' | 행 데이터 인덱스. | 
| 'checked' | 행 checked 상태. | 
| 'state' | 데이터행 상태. DataSet.getRowState가 리턴하는 값. | 
| 'count' | 그룹행인 경우 자식 행 개수. | 
| 'dcount' | 그룹행인 경우 자손 행 개수. | 
| 'tag' | 데이터 tag | 
    grid.setOptions({
        checkBar: {
            // 짝수 행들만 토글링한다.
            checkAllExpression: "row % 2 == 0"
        }
    }
    grid.setCheckBar({
        // '수량'이 40 이상인 행들만 토글링한다.
        checkAllExpression: "values['Quantity'] >= 40";
        }
    });