SMART datagrid v1.4 > Classes > RowFilter

Back  Forward

DataLudi.RowFilter.expression  property

데이터셋으로 부터 그리드행들을 구성할 때, 그리드에 표시될 행들을 선택할 필터 수식

수식에서 true를 리턴한 행들만 그리드행들로 구성된다. 수식에 사용할 수 있는 변수들은 아래 테이블에 나열되어 있다. callback이 설정되면 이 속성은 무시된다. 

기본값은 null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  Row Filter 변수들
변수설명
'row'데이터행 인덱스.
'state'데이터행 상태.
'c': DataRowState.CREATED, 'u': UPDATED, 'd': DELETED, 'x': CREATE_AND_DELETED
'tag'데이터행 tag.
'rowcount'데이터행 개수
'childindex'그룹행 내에서 이 그리드행의 자식 인덱스.
'childcount'그룹행인 경우 자식 그리드행 개수.
'siblingcount'부모 그룹행의 자식 그리드행 개수
'values'일반 필드들의 필드명이나 필드인덱스로 값을 가져온다.
Code -1
    // 최상위 10행만 가져와서 표시한다.
    grid.setRowFilter({
    	callback: null,
    	expression: "row < 10"
    });
See Also
callback
active
Examples
Row Filtering