SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.onFiltering  event

사용자가 컬럼 필터 선택 상자를 표시하려는 시점에 발생한다. 

이 이벤트 핸들러 내에서 명시적으로 false를 리턴하면 필터 선택 상자가 표시되지 않는다. Api 호출로 필터 상태를 변경할 때는 발생하지 않는다. 

필터링이 완료된 후에는 onFiltered 이벤트가 발생한다. 

function onFiltering (grid: GridBase, column: DataColumn): Boolean;
Returns
Boolean
Parameters
grid - GridBase.
column - DataColumn.
Code -1
    grid.onFiltering = function (grid, column) {
        if (!('#filtering')[0].checked) {
            return false;
        }
    };
See Also
onFiltered
DataColumn.activateFilters
DataColumn.filters
ColumnFilter
Examples
Column Filtering