在kendo网格的数据源上,我在模型中指定了每个字段的类型。
在kendo网格中,我为字符串,数字和日期指定了每种类型的所有运算符。
但是我只能看到'eq'和'neq'运算符(也用于字符串,数字和日期字段)。
以下是我在我的剑道网格中定义filterable.operators的方法:
filterable: {
operators: {
//filter menu for "string" type columns
string: {
eq: "Uguale a",
neq: "Diverso da",
startswith: "Comincia con",
contains: "Contiene",
endswith: "Termina per"
},
//filter menu for "number" type columns
number: {
eq: "Uguale a",
neq: "Diverso da",
gte: "Maggiore o uguale a",
gt: "Maggiore di",
lte: "Minore o uguale a",
lt: "Minore di"
},
//filter menu for "date" type columns
date: {
eq: "Uguale a",
neq: "Diverso da",
gte: "Successiva o uguale al",
gt: "Successiva al",
lte: "Precedente o uguale al",
lt: "Precedente al"
}
}
}
==========================================
答案 0 :(得分:1)
问题出在网格列配置中。
对于所有列,我都有一个'values'数组。
对于必须按静态值过滤的列(按性别过滤,值:['M','F'])非常有用。
当数组值为空时出现问题。
当values数组为空时,解决了删除值属性。