【问题标题】:kendo grid filter operators missing剑道网格过滤器操作员丢失
【发布时间】:2015-06-24 14:59:29
【问题描述】:

在剑道网格的数据源上,我在模型中指定了每个字段的类型。

在字符串、数字和日期的剑道网格中,我为每种类型指定了所有运算符。

但是我只能看到“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"
                }
            }                    
        }    

============================================

【问题讨论】:

  • 这部分代码对我来说似乎是合法的。你能发布完整的网格初始化参数吗?
  • 图像没有多大帮助......它与剑道网格初始化无关。它只显示模型。
  • 你说得对,我会尽快更新,提前谢谢。
  • 不要通过编辑问题来回答。写下您自己的答案并接受它,让其他 SO 用户找到您问题的解决方案。

标签: kendo-grid


【解决方案1】:

问题出在网格列配置中。

对于所有列,我都有一个“值”数组。

对于必须按静态值过滤的列(按性别过滤,值:['M','F'])很有用。

当数组值为空时会出现问题。

解决了当 values 数组为空时删除 values 属性的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多