具有特殊字符的Dgrid排序顺序

时间:2017-01-18 11:39:00

标签: sorting dojo special-characters dgrid

我在我的应用程序中使用dgrid(http://dgrid.io/index.php)。

默认情况下它已经实现了排序,但是我想在它们应该使用的那些东西中对特殊字符进行排序,例如Ą,。。我的意思是:A,Ą,B,C,Ć,... 现在我在网格的末尾有一些以特殊字符开头的行。

知道如何修理吗?

1 个答案:

答案 0 :(得分:0)

在GibboK提供的链接的帮助下,我设法在dgrid中编写自定义排序。 它的工作原理如下:

var grid = new (declare([Grid]))({
            store: new Memory({ data: data, idProperty: 'id' }),
            columns: columns,
        }, 'domID');

grid.on('dgrid-sort', function (event) {
                event.preventDefault();
                grid.set('sort', function (a, b) {
                    *sorting logic*
                grid.updateSortArrow(event.sort, true);
            })