2013-01-26 1 views
0

Есть ли способ, которым внешний раскрывающийся список мог бы контролировать количество строк, отображаемых на странице DataTable? Мы установили бы «sDom»: l, чтобы показать всплывающее окно inbuilt Select. Но как я могу использовать внешний раскрывающийся список для выполнения той же работы?jQuery DataTables with Select outside table

+0

следуйте примеру пользовательского фильтра http://www.datatables.net/release-datatables/examples/plug-ins/range_filtering.html – charlietfl

+0

Я думаю, что это маршрут, который мне нужно принять. Теперь мне нужен точный метод API DataTables для вызова, когда пользователь выбирает конкретное значение раскрывающегося списка в раскрывающемся списке «Показать xxx». – Eldo

+0

Я получил ответ здесь: http://datatables.net/plug-ins/api#fnLengthChange – Eldo

ответ

0

Вы можете написать все строки внутри таблицы с помощью $ ('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);

+0

Не рекомендуется даже рассматривать использование 'html()' в таблице и обходить API 'datatables'. API хранит данные строки html и строки во внутренних объектах данных. API имеет все необходимые методы для выполнения того, что хочет OP – charlietfl

+0

Я не работал с подключаемым модулем datatables, jet. должны смотреть на это. –