KendoUI / Angular网格:可以按字符串过滤,不能按数字过滤

时间:2015-01-13 02:32:01

标签: angularjs kendo-ui

In this plunk我有一个带两列的KendoUI / Angular网格;第一列包含数字和第二列。

当我过滤第二列(字符串)时,我没有任何问题,但是当我尝试过滤第一列(数字)时,我得到Uncaught TypeError: undefined is not a function

是否可以按数字或仅字符串进行过滤?

请注意in this Kendo UI example按日期/时间过滤。

1 个答案:

答案 0 :(得分:0)

这就是我解决问题的方法:我在datasource.schema.model中定义了列类型=数字:

$scope.ds = new kendo.data.DataSource({
  schema: {
    model: {
       id: "cols",
       fields: {
          quantity: {
              type: "number"
          },
          name: {
             type: "string"
         }
        }
      }
    },
    data:.........
});