SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.rowFilter  property

DataSet으로 부터 그리드행 모델 목록을 구성할 때, 조건에 맞는 데이터행들만 가져올 수 있도록 필터 수식이나 콜백 함수를 지정하는 RowFilter 객체. 

문자열이나 함수로 지정할 수 있는데, 각각 기존 속성 객체의 RowFilter.expression, callback 속성으로 지정된다. 또, null이나 undefined로 지정하면 기존 expression, callback 모두 제거된다. v 1.3.8 

기본값은 null.

Getter
function rowFilter(): Object|RowFilter
Setter
function setRowFilter(value: RowFilter)
Code -1
    // 상위 10행만 표시한다.
    grdMain.setRowFilter({
    	callback: null,
    	expression: "row < 10"
    });
    // 혹은
    grdMain.setRowFilter(null);
    grdMain.setRowFilter("row < 10");
Code -2
    // 하위 10행만 표시한다.
    grdMain.setRowFilter({
    	callback: null,
    	expression: "row >= rowcount - 10"
    });
Code -3
    // 수정된 행들만 표시한다.
    grdMain.setRowFilter({
        expression: "state == 'u'",
        callback: null
    });
See Also
RowFilter
Examples
Row Filtering