当本地绑定数据为整数时,对剑道 UI 网格进行筛选
Filtering on Kendo UI Grid when Locally Bound Data is an integer
我有一个与本地Javascript数组绑定的Kendo UI Web Grid。JS 数组中的每个项目都有一个字段userType
,它是一个整数。我使用 column.values
配置来定义值的文本表示。但是,当我尝试对列进行过滤时,会出现TypeError: Object 1 has no method 'toLowerCase'
.我想它未能将列视为整数并尝试将其转换为字符串。
例如,请参阅此小提琴:http://jsfiddle.net/t97pY/
对"用户类型"列进行过滤会导致此问题。
这是剑道网格中的错误吗?如果是这样,我该如何报告和解决它?
网格始终假定数据类型为字符串。解决方案是向数据源添加架构定义。
dataSource: {
data: [{
name: "Jane Doe",
age: 30,
userType: 0
}, {
name: "John Doe",
age: 33,
userType: 1
}],
schema: {
model: {
fields: {
age: { type: 'number' },
userType: { type: 'number' }
}
}
}
}
我修改了你的小提琴:http://jsfiddle.net/t97pY/4/
相关文章:
- 我可以更改剑道UI网格吗's的外键值
- 如何在Angular UI网格中选择下一行
- 使用导航属性创建Kendo UI网格模型的问题
- ui网格将单元格显示为选择标记
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 使用按钮的Angular UI网格过滤器
- ui网格:在自定义表头模板中触发排序
- 在有角度的ui网格中设置动态列的问题
- angularjs中的ng网格和ui网格有什么区别
- 在编辑内联模式下禁用Kendo Ui网格按钮
- 在angularjs UI网格列中选择下拉菜单不适用于外部editcellTemplate
- 将模型从Kendo Mvc UI网格传递到javascript函数
- 如何在可扩展ui网格中绑定子网格事件
- Typescript Kendo UI网格列类型错误
- ui网格如何在单击行时选中复选框
- Kendo UI网格:数据源刷新后,我丢失了分页
- Kendo UI网格复选框列字段未定义
- 无法将行保存在Angular UI网格中的可展开行中
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- Kendo UI网格自定义编辑按钮