Как изменить оператор фильтра по умолчанию в angular Kendo Grid - PullRequest
0 голосов
/ 24 марта 2020

Я использую angular версию сетки Kendo, пытаясь изменить оператор фильтра по умолчанию для режима фильтра " row ".

<kendo-grid [data]="gridData" [sort]="state.sort" [filter]="state.filter"
        [sortable]="true" filterable="row" [loading]="loading" 
        (dataStateChange)="dataStateChange($event)>
</kendo-grid>"


Все примеры, которые я нашел в Интернете, - это изменение оператора по умолчанию в режиме фильтра «меню», поэтому можно изменить его в файлере « row » Режим?
Например, в примере Кендо , оператором по умолчанию для типа даты является «после или равно», но я бы хотел изменить его на «равно», пожалуйста, предложите, как это сделать что в режиме фильтра " row ".


Также, как добавить настраиваемую функцию фильтра для столбца?
Например, по-прежнему фильтр «дата», я хочу отображать дату + метку времени в качестве значения столбца, но при фильтрации я хочу сравнить только часть даты, как это сделать?

1 Ответ

0 голосов
/ 24 марта 2020

Я сам нашел ответ.
С kendo-grid-string-filter- cell вы сможете изменить оператор по умолчанию в фильтре строк.
С kendo-grid-string -filter- menu вы сможете изменить оператора по умолчанию в фильтре меню.
Примеры можно найти здесь

...