Я получил кучу записей, чьи имена, как «ItemType #», и когда они выводятся в виде дерева, они отсортированы неправильно, например, так:Extjs сортировки магазин по буквенно-цифровому полю
- Пункт 1
- Пункт 10
- Пункт 11
- Пункт 12
- Пункт 13
- Пункт 2
- Пункт 3
- Пункт 4
Моя модель полей определяются следующим образом, и я сортировкой по «Имя»:
fields: [
{ name: 'Id', defaultValue: 0, type: 'int', mapping: 'Id' },
{ name: 'Name', defaultValue: '', type: 'string', mapping: 'Name', sortType: Ext.data.SortTypes.asUCString },
{ name: 'Type', defaultValue: 0, type: 'int', mapping: 'Type' },
{ name: 'CreationDate', type: 'date', mapping: 'CreationDate' }
],
Может кто-нибудь мне точку в правильном направлении? Я использую ExtJS 4.0.5
Хорошо, что обратный вызов сортировки работает неправильно, из-за переопределения где-то еще в нашем приложении, но это правильный способ сделать это. Вместо этого мы сортируем sql. – Gallen