sort

Fired when user clicks over the header cell text and sorting is enabled:

  • column – the column which will be sorted.
  • desc – whether the sort order is descending.
  • unsort – whether the column will be unsorted.
$("#grid").shieldGrid({
    dataSource: {
        data: [
            { ID: 1, name: "name1" },
            { ID: 2, name: "name2" }
        ]
    },
    columns: [
        { field: "ID" },
        { field: "name" }
    ],
    events: {
        sort: function (e) {
            var column = e.column;
            var isDescending = e.desc;
            var unsort = e.unsort; 
            // Perform actions
        }
    }
});