Sorting 剑道网格列排序

Sorting 剑道网格列排序,sorting,kendo-ui,telerik,kendo-grid,Sorting,Kendo Ui,Telerik,Kendo Grid,我想在剑道ui网格中进行十进制列排序。在上面的屏幕截图中,我需要对工资列(十进制值-值以json字符串绑定)进行升序或降序排序。我需要在MVVM模型中使用此选项。不需要MVC架构(不需要c代码)任何人都可以帮我。我是这个领域的新手 尝试在您的DataSource.model中将salary定义为number 例如:不将模型定义为(或不定义它): 将其定义为: schema : { model: { fields: { Id : { t

我想在剑道ui网格中进行十进制列排序。在上面的屏幕截图中,我需要对工资列(十进制值-值以json字符串绑定)进行升序或降序排序。我需要在MVVM模型中使用此选项。不需要MVC架构(不需要c代码)任何人都可以帮我。我是这个领域的新手

尝试在您的
DataSource.model
中将
salary
定义为
number

例如:不将模型定义为(或不定义它):

将其定义为:

schema  : {
    model: {
        fields: {
            Id       : { type: 'number' },
            Name:    : { type: 'string' },
            Salary   : { type: 'string' },
            ...
        }
    }
}

检查以下示例()中的两个网格,第一个网格将
Salary
定义为
string
,而第二个网格将其定义为
number
。第二个
网格
正确排序数据

谢谢。但是我需要这个值来排序,比如1.1,1.1.1,1.1.2,2.1,2.3,2.2,2.7,3.1,2.6.1,2.2.1,2.2.2,3.1.1等等,这些值是如何排序的。。。。。
schema  : {
    model: {
        fields: {
            Id       : { type: 'number' },
            Name:    : { type: 'string' },
            Salary   : { type: 'string' },
            ...
        }
    }
}