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:.........
});
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:.........
});