When using Menu filters I can define date range filter in the following way
<kendo-grid-date-filter-menu
[filter]="filter"
[operator]="filterOperator"
[column]="column"
[filterService]="filterService"
[extra]="true"
>
<kendo-filter-gte-operator text="{{'Is greater or equal'|i18n}}"></kendo-filter-gte-operator>
<kendo-filter-gt-operator text="{{'Is greater than'|i18n}}"></kendo-filter-gt-operator>
<kendo-filter-lte-operator text="{{'Is less or equal'|i18n}}"></kendo-filter-lte-operator>
<kendo-filter-lt-operator text="{{'Is less than'|i18n}}"></kendo-filter-lt-operator>
<kendo-filter-eq-operator text="{{'Is equal to'|i18n}}"></kendo-filter-eq-operator>
<kendo-filter-neq-operator text="{{'Is not equal to'|i18n}}"></kendo-filter-neq-operator>
<kendo-filter-isempty-operator text="{{ 'Is empty' | i18n }}"></kendo-filter-isempty-operator>
<kendo-filter-isnotempty-operator text="{{ 'Is not empty' | i18n }}"></kendo-filter-isnotempty-operator>
</kendo-grid-date-filter-menu>
Both the primary and secondary search criteria now get the same list of operators and in the same order. As the end used most likely wants to filter some date range this means that every time the user needs to also change the operator in addition to selecting dates. So is there a built-in way to have a different default operator for only the secondary criteria?
Even more cool would be some kind of interactive selection component where user can define start and end date. Similar to DateRange picker of materia UI.