определяет список пользовательских правил для фильтрации
{
view:"filter",
mode:"number",
field:"year",
conditions:[
"equal", "contains",
// custom condition and input
{ id:"between", value:"Between", batch:"rangeslider", handler:function(a, b){
return a >= b[0] && a <= b[1];
}}
],
inputs:["text", "rangeslider"]
// ...
}
У каждого объекта в массиве conditions должны быть следующие свойства:
По умолчанию полный список условий зависит от mode:
conditions:["contains", "notContains", "equal",
"notEqual", "beginsWith", "notBeginsWith", "endsWith", "notEndsWith" ]
Все условия этого режима используют инпут "text".
conditions:["greater", "less", "greaterOrEqual",
"lessOrEqual", "equal", "notEqual", "between", "notBetween" ]
Все условия этого режима используют инпуты datepicker и daterangepicker (для правил "between" и "notBetween").
conditions:["greater", "less", "greaterOrEqual",
"lessOrEqual", "equal", "notEqual", "contains", "notContains" ]
Все условия этого режима используют инпут "text".