SMART datagrid v1.4 > Classes > RowFilter
데이터셋으로 부터 그리드행들을 구성할 때, 그리드에 표시될 행들을 선택할 필터 수식.
수식에서 true를 리턴한 행들만 그리드행들로 구성된다. 수식에 사용할 수 있는 변수들은 아래 테이블에 나열되어 있다. callback이 설정되면 이 속성은 무시된다.
기본값은 null.
변수 | 설명 |
---|---|
'row' | 데이터행 인덱스. |
'state' | 데이터행 상태. 'c': DataRowState.CREATED, 'u': UPDATED, 'd': DELETED, 'x': CREATE_AND_DELETED |
'tag' | 데이터행 tag. |
'rowcount' | 데이터행 개수 |
'childindex' | 그룹행 내에서 이 그리드행의 자식 인덱스. |
'childcount' | 그룹행인 경우 자식 그리드행 개수. |
'siblingcount' | 부모 그룹행의 자식 그리드행 개수 |
'values' | 일반 필드들의 필드명이나 필드인덱스로 값을 가져온다. |
// 최상위 10행만 가져와서 표시한다.
grid.setRowFilter({
callback: null,
expression: "row < 10"
});