Sorting 具有特殊字符的Dgrid排序顺序
我在应用程序中使用dgrid() 默认情况下,它实现了排序,但我想按字符应该在的顺序对特殊字符(如Ą、Ę)进行排序。我的意思是:A,Ą,B,C,Ć。。。 现在,我在网格的末尾有以特殊字符开头的行Sorting 具有特殊字符的Dgrid排序顺序,sorting,dojo,special-characters,dgrid,Sorting,Dojo,Special Characters,Dgrid,我在应用程序中使用dgrid() 默认情况下,它实现了排序,但我想按字符应该在的顺序对特殊字符(如Ą、Ę)进行排序。我的意思是:A,Ą,B,C,Ć。。。 现在,我在网格的末尾有以特殊字符开头的行 知道如何修复它吗?在GibboK提供的链接的帮助下,我成功地在dgrid中编写了自定义排序。 它的工作原理如下: var grid = new (declare([Grid]))({ store: new Memory({ data: data, idProperty: 'id'
知道如何修复它吗?在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);
})
我很高兴你找到了一个解决方案:)我在工作之前提供的答案,但我还有一个问题。如果dgrid使用分页,那么在更改页面后,我将再次使用默认排序。有什么想法吗?