Вопрос для Mottie's tableorter версии 2.30.5.
Каков рекомендуемый рабочий процесс для serverSideSorting?Более конкретно, когда / как я могу применить / вставить / обновить данные таблицы, возвращаемые с сервера, чтобы я не удалял информацию вроде last.sortList?
Я слежу за ответом Mottie * здесь как можно ближе, но я не могу отсортировать по нескольким столбцам, потому что, когда я повторно инициализирую TableSorter, он очищает last.sortList.
jQuery("#search_results_table")
.on("sortEnd", function(e, table) {
jQuery('#search_sort').val(JSON.stringify(table.config.sortList));
// yuck
if (gTableSorterReady) {
// call server here, which calls this code on completion
}
})
.on("tablesorter-ready", function(e) {
// yuck
gTableSorterReady = true;
})
.tablesorter({
theme : 'search-theme',
widgets : [ 'zebra', 'stickyHeaders' ],
widthFixed : false,
widgetOptions : {
stickyHeaders_attachTo: '#search_results_container',
},
cssAsc : "headerSortUp",
cssDesc : "headerSortDown",
cssHeader : "header",
sortList : inSortList,
serverSideSorting: true
});