SMART datagrid v.1 > 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
列筛选