【问题标题】:Kendo Grid Column Sorting剑道网格列排序
【发布时间】:2014-05-27 10:00:54
【问题描述】:

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

【问题讨论】:

    标签: sorting kendo-ui telerik kendo-grid


    【解决方案1】:

    尝试在你的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 正确排序数据。

    【讨论】:

    • 谢谢。但是我需要这些值来进行排序,如 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 等,这个值如何正在排序.....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多