我想在kendo ui网格中进行十进制列排序。在上面的屏幕截图中,我需要Salary列(十进制值 - 值在json字符串中绑定)以升序或降序排序。我在MVVM模型中需要这个选项。不需要MVC架构(不需要c#代码)任何人都可以帮助我。这是该领域的新成员。
答案 0 :(得分:0)
尝试将salary
定义为number
中的DataSource.model
。
Ex:而不是将模型定义为(或不定义):
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
正确排序数据。