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

KendoUI/Angular grid: can filter by string, cannot by number

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

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

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

请注意 in this Kendo UI example date/time 有一个过滤器。

这就是我解决问题的方法:我在 datasource.schema.model:

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