Я новичок в среде extjs и ищу способ добавить настраиваемую функцию сортировки в столбец на панели.Я просмотрел некоторые посты, и кажется, что эта функциональность со временем менялась несколько раз.
В документации 5.0.1 я нашел конфигурацию sortType , которую можно использовать для конвертацииданные к сопоставимому значению.
Но в моем случае преобразование всех данных в значение и последующая сортировка могут занять много времени, и я искал возможность использовать функцию, подобную той, которая использовалась в doSort
конфигурация ранее аналогична этому примеру ;в основном настраивая функцию, подобную этой:
function customSorter(state){
var ds = this.up('grid').getStore();
var field = this.getSortParam();
ds.sort({
property: field,
direction: state,
sorterFn: function(v1,v2){
//some custom logic
}
});
}
РЕДАКТИРОВАТЬ 1: Я хочу использовать эту функцию только для одного столбца, остальные столбцы являются стандартными типами данных и сортировкойпо умолчанию для них работает нормально.
Есть идеи как это сделать в 5.0.1?
Заранее спасибо ..