срабатывает перед сортировкой данных
by | string/function/undefined | template с именем поля для сортировки или функция для сортировки |
dir | string/undefined | направление сортировки |
as | string/function | тип данных для сортировки |
boolean | false отменит сортировку |
view.data.attachEvent("onBeforeSort", function(by, dir, as){
//ваш обработчик
});
Если обработчик события вернет false, данные не будет отсортированы.
If the third param is a function, the parameters of such a function are the following:
table.sort("#fieldName#", "desc", function(a, b, prop) {
return a[prop] - b[prop];
})