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
activateFilters
filters
ColumnFilter
Examples
Column Filtering