before add row', index);
//    },
//    afterAddRow: function (index) {
//      console.log('after add row', index);
//    },
//    beforeRemoveRow: function (index) {
//      console.log('before remove row', index);
//    },
//    afterRemoveRow: function (index) {
//      console.log('after remove row', index);
//    },
//    beforeContextMenuAction: function (e, table) {
//      console.log('before context menu action');
//    },
//    afterContextMenuAction: function (e, table) {
//      console.log('af