Datatables и YADCF - фильтр с множественным выбором

Две проблемы.

Во-первых, если я включу scrollX в своей таблице данных, раскрывающийся список фильтра выбор из нескольких вариантов будет закрыт остальной частью таблицы (проблема с zindex?).

Во-вторых, раскрывающийся список фильтра muti-select, кажется, заполняется любым начальным содержимым таблицы данных, когда я вызываю yadcf.init, но значения с множественным выбором не обновляются при изменении содержимого таблицы данных. Другие фильтры работают точно так же.

   yadcf.init(dtObject, [{
        column_number: 0,
        filter_type: "multi_select",
        select_type: 'chosen'
    }], 'header');

предоставьте тестовую страницу с проблемой, также попробуйте multi_select без `select_type: 'selected' ', чтобы узнать, в чем проблема

Daniel 25.06.2018 08:23

Если я удалю опцию select_type: 'selected', раскрывающийся список фильтров обновляется, когда я добавляю новые данные в таблицу.

Kent 26.06.2018 00:14

… И заголовок таблицы расширяется, чтобы соответствовать количеству вариантов в списке (хотя это уже не раскрывающийся список).

Kent 26.06.2018 00:18

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

Kent 26.06.2018 20:15

Пример страницы добавлен на jsfiddle.net/fpho7reu/30

Kent 26.06.2018 20:16

Я не думаю, что выбранный фильтр можно будет использовать вместе с scrollX (по крайней мере, в ближайшем будущем). Он скрыт из-за того, как DT отображает свой заголовок / selected показывает его элементы, вы можете попробовать использовать select2 вместо selected и в случае возникновения других проблем откройте его на github

Daniel 28.06.2018 08:50

К сожалению, select2, похоже, страдает той же проблемой. См. Пример использования фильтра select2 в jsfiddle.net/kentvickery/fpho7reu/39.

Kent 29.06.2018 17:44
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
830
0

Другие вопросы по теме