Две проблемы.
Во-первых, если я включу scrollX в своей таблице данных, раскрывающийся список фильтра выбор из нескольких вариантов будет закрыт остальной частью таблицы (проблема с zindex?).
Во-вторых, раскрывающийся список фильтра muti-select, кажется, заполняется любым начальным содержимым таблицы данных, когда я вызываю yadcf.init, но значения с множественным выбором не обновляются при изменении содержимого таблицы данных. Другие фильтры работают точно так же.
yadcf.init(dtObject, [{
column_number: 0,
filter_type: "multi_select",
select_type: 'chosen'
}], 'header');
Если я удалю опцию select_type: 'selected', раскрывающийся список фильтров обновляется, когда я добавляю новые данные в таблицу.
… И заголовок таблицы расширяется, чтобы соответствовать количеству вариантов в списке (хотя это уже не раскрывающийся список).
Я обновился до yadcf 0.9.3, и раскрывающийся список фильтра теперь правильно обновляется при добавлении новых данных в таблицу данных. Таким образом, единственная оставшаяся проблема - это скрытый раскрывающийся список, когда включен scrollx.
Пример страницы добавлен на jsfiddle.net/fpho7reu/30
Я не думаю, что выбранный фильтр можно будет использовать вместе с scrollX (по крайней мере, в ближайшем будущем). Он скрыт из-за того, как DT отображает свой заголовок / selected показывает его элементы, вы можете попробовать использовать select2 вместо selected и в случае возникновения других проблем откройте его на github
К сожалению, select2, похоже, страдает той же проблемой. См. Пример использования фильтра select2 в jsfiddle.net/kentvickery/fpho7reu/39.





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