fires after sorting dataset

void onAfterSort(string/function/undefined by,string/undefined dir,string/function as);
bystring/function/undefinedtemplate of sort-by field
dirstring/undefineddirection of sorting
asstring/functiontype of sorting


view.data.attachEvent("onAfterSort", function(by, dir, as){
    //... some code here ... 


If the third param is a function, the parameters of such a function are the following:

  • a (object) - the first data item
  • b (object) - the second data item
  • prop(string) - the name of the field that the data have been sorted by.
table.sort("#fieldName#", "desc", function(a, b, prop) {
   return a[prop] - b[prop];
See also
Back to top
If you have not checked yet, be sure to visit site of our main product Webix javascript ui library and page of javascript data grid product.