【发布时间】:2014-05-27 10:00:54
【问题描述】:
我想在 kendo ui 网格中进行十进制列排序。在上面的屏幕截图中,我需要按升序或降序排序 Salary 列(十进制值 - 值绑定在 json 字符串中)。我在 MVVM 模型中需要这个选项。不需要 MVC 架构(不需要 c# 代码)任何人都可以帮助我。我是这个领域的新手。
【问题讨论】:
标签: sorting kendo-ui telerik kendo-grid
我想在 kendo ui 网格中进行十进制列排序。在上面的屏幕截图中,我需要按升序或降序排序 Salary 列(十进制值 - 值绑定在 json 字符串中)。我在 MVVM 模型中需要这个选项。不需要 MVC 架构(不需要 c# 代码)任何人都可以帮助我。我是这个领域的新手。
【问题讨论】:
标签: sorting kendo-ui telerik kendo-grid
尝试在你的DataSource.model 中将salary 定义为number。
例如:而不是将模型定义为(或不定义):
schema : {
model: {
fields: {
Id : { type: 'number' },
Name: : { type: 'string' },
Salary : { type: 'string' },
...
}
}
}
定义为:
schema : {
model: {
fields: {
Id : { type: 'number' },
Name: : { type: 'string' },
Salary : { type: 'string' },
...
}
}
}
检查以下示例中的两个网格(http://jsfiddle.net/OnaBai/H4U7D/),第一个将Salary 定义为string,而第二个将其定义为number。第二个grid 正确排序数据。
【讨论】: