filterable.operators.enumsObject
The texts of the filter operators displayed for columns which have their values option set.
Omitting an operator will exclude it from the DropDownList with the available operators.
Example - set enum operators
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "productName" },
{ field: "category", values: [
{text: "Beverages", value: 1 },
{text: "Food", value: 2 }
]
}
],
dataSource: [
{ productName: "Tea", category: 1 },
{ productName: "Ham", category: 2 }
],
filterable: {
operators: {
enums: {
eq: "Equal to",
neq: "Not equal to"
}
}
}
});
</script>
filterable.operators.enums.eqString
(default: "Is equal to")
The text of the "equal" filter operator.
Example - set the enum "equal" operator
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "productName" },
{ field: "category", values: [
{text: "Beverages", value: 1 },
{text: "Food", value: 2 }
]
}
],
dataSource: [
{ productName: "Tea", category: 1 },
{ productName: "Ham", category: 2 }
],
filterable: {
operators: {
enums: {
eq: "Equal to"
}
}
}
});
</script>
filterable.operators.enums.neqString
(default: "Is not equal to")
The text of the "not equal" filter operator.
Example - set the enum "not equal" operator
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "productName" },
{ field: "category", values: [
{text: "Beverages", value: 1 },
{text: "Food", value: 2 }
]
}
],
dataSource: [
{ productName: "Tea", category: 1 },
{ productName: "Ham", category: 2 }
],
filterable: {
operators: {
enums: {
neq: "Not equal to"
}
}
}
});
</script>
filterable.operators.enums.isnullString
(default: "Is null")
The text of the "isnull" filter operator.
Example - set the enum "isnull" operator
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "productName" },
{ field: "category", values: [
{text: "Beverages", value: 1 },
{text: "Food", value: 2 }
]
}
],
dataSource: [
{ productName: "Tea", category: 1 },
{ productName: "Ham", category: 2 }
],
filterable: {
operators: {
enums: {
isnull: "Null"
}
}
}
});
</script>
filterable.operators.enums.isnotnullString
(default: "Is not null")
The text of the "isnotnull" filter operator.
Example - set the enum "isnotnull" operator
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "productName" },
{ field: "category", values: [
{text: "Beverages", value: 1 },
{text: "Food", value: 2 }
]
}
],
dataSource: [
{ productName: "Tea", category: 1 },
{ productName: "Ham", category: 2 }
],
filterable: {
operators: {
enums: {
isnotnull: "Not null"
}
}
}
});
</script>
In this article