SMART datagrid v1.4 > Classes > ColumnFilter

Back  Forward

DataLudi.ColumnFilter.expression  property

컬럼 필터 판정식. 

실행 시간에 이 판정식에 위배되는 행은 그리드에서 표시되지 않는다. 수식 내에서 사용할 수 있는 내장 변수들이 아래 테이블에 소개되어 있다. 

기본값은 null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  ColumnFilter.expression 변수들
변수설명
'value'이 컬럼 데이터셀의 값
'field'이 컬럼에 연결된 데이터필드의 인덱스
'values'필드 이름이나 필드 인덱스로 같은 행의 다름 필드 값을 가져온다.
Code -1
    grid.setColumns([{
        name: 'col_1',
        filters: [{
            name: 'filter_01',
            expression: "value > 10 && values['field_2'] == 'a'"
        }]
    },
    ...
    ]);
See Also
active
DataColumn.filters
GridBase.rowFilter
Examples
컬럼 필터링