Я использую jQuery datatable - 1.9.4.
У меня есть стая с html элементами внутри. Как и раскрывающийся список, текстовое поле.
Я реализовал пользовательскую сортировку для раскрывающегося столбца. И код такой, как показано ниже.
jQuery.fn.dataTableExt.oSort['select-sort-desc'] = function (x, y) {
x = $(x).find('option:selected').text();
y = $(y).find('option:selected').text();
}
После загрузки страницы и инициализации jQuery datatable. Сортировка работает правильно.
Также у нас есть функциональные возможности для добавления новых строк в сетку. Итак, как только новые строки добавляются в сетку. Я повторно инициализировал таблицу данных.
Но сортировка по добавленным новым строкам не работает только для первого столбца, в котором содержится html раскрывающийся список.