2015-09-11 3 views
0

Я использую плагин yadcf для jQuery dataTables. Я смотрю на yadcf-showcase.appspot.com/server_side_source.html и скажу, что вы нажимаете на фильтр первого столбца. Он показывает вам список вариантов. Вы нажимаете «Другие браузеры». Он соответствующим образом преобразует таблицу. Вы снова нажмете на фильтр, чтобы увидеть тот же список параметров.js dataTable yadcf Сохранение значений фильтра

Для меня, когда я преобразовываю таблицу через AJAX, я также трансформирую фильтры, что хорошо. Я имею в виду, что теперь вы видите, что еще доступно для вас ... если вы не нажмете на свой исходный фильтр, вам нужно удалить этот фильтр, чтобы вернуться к исходному списку параметров.

Как сохранить исходный список опций там?

ответ

2

Если вы используете настройку на стороне сервера для своих данных, то вы можете сохранить список доступных параметров в фильтрах yadcf. В соответствии с вашими данными таблицы, которую вы отправляете с вашего сервера обратно своему клиенту, вам необходимо установить значения фильтра в yadcf_data_0//etc ...

Подробнее о настройке на стороне сервера на витрине фрагмент кода в bottom of the page

Если его не установка на стороне сервера, а скорее DOM/AJAX, и вы хотите, чтобы ваши фильтры должны быть заселены только доступных значений из таблицы, то вы должны использовать cumulative_filtering вариант в yadcf

ps

Я являюсь автором yadcf

+0

Cool. Я добавил «yadcf_data_1» в мой JSON, и значения загрузились в фильтр, но всякий раз, когда я пытаюсь использовать какой-либо фильтр, DataTable застревает при обработке. Я получаю сообщение об ошибке «12: 30: 59.338 TypeError: плагины [table_selector_jq_friendly] undefined1 jquery.dataTables.yadcf.js: 2939: 10' Любая идея, что это может быть? – Emwat

+0

возьмите последнюю версию yadcf из github, воспроизведите ошибку и откройте новую проблему со всей информацией (номер строки кода ошибки с ошибкой) в github и дождитесь исправления. и если на текущий вопрос был дан ответ, чем принять ответ. – Daniel

+0

Ответ принят. См. Https://github.com/vedmack/yadcf/issues/236 для выпуска. – Emwat

Смежные вопросы