Есть ли способ, которым внешний раскрывающийся список мог бы контролировать количество строк, отображаемых на странице DataTable? Мы установили бы «sDom»: l, чтобы показать всплывающее окно inbuilt Select. Но как я могу использовать внешний раскрывающийся список для выполнения той же работы?jQuery DataTables with Select outside table
ответ
Вы можете написать все строки внутри таблицы с помощью $ ('table # tableID) .html (allTableHTML); и с помощью allTableHTML вы можете делать все, что хотите. например.
var allTableHTML + rowOne + rowTwo + rowThree;
и в строках можно написать, например
вар rowOne = 'Колонка 1Column 2';
Таким образом, в правильном порядке:
вар rowOne = 'Колонка 1Column 2'; var allTableHTML + rowOne + rowTwo + rowThree; $ ('table # tableID'). Html (allTableHTML);
Не рекомендуется даже рассматривать использование 'html()' в таблице и обходить API 'datatables'. API хранит данные строки html и строки во внутренних объектах данных. API имеет все необходимые методы для выполнения того, что хочет OP – charlietfl
Я не работал с подключаемым модулем datatables, jet. должны смотреть на это. –
следуйте примеру пользовательского фильтра http://www.datatables.net/release-datatables/examples/plug-ins/range_filtering.html – charlietfl
Я думаю, что это маршрут, который мне нужно принять. Теперь мне нужен точный метод API DataTables для вызова, когда пользователь выбирает конкретное значение раскрывающегося списка в раскрывающемся списке «Показать xxx». – Eldo
Я получил ответ здесь: http://datatables.net/plug-ins/api#fnLengthChange – Eldo