итемы в массив выбранных, при отжатии очищает массив)
<p-column> с selectionMode multiple и другие p-column с вложенными multiselect и д.р. для фильтрации - фильтрация идёт через onChange(.filter()через имя, присвоенное dataTable).
Но при фильтрации данные компонента не обновляются, если выбрать чекбокс выбрать все - выбирается вся таблица без учета фильтра.
Я добавил второй массив, в него закидываю данные после фильтрации(через onFilter в dataTable) и при нажатии на чекбокс выбираю данные именно из этого массива, НО
чек бокс после первого клика не отмечается как выбранный, хотя данные выбираются так как и должны, а после второго клика выбирается вся таблица без учета фильтра и чекбокс отмечается выбранным.
Как такое можно починить?
уточните что такое <p-dataTable> свой компонент или из библиотеки ?
проблема сложная, надо разбираться по порядку было бы хорошо если бы Вы повторили проблему на stackblitz.com и прислали сюда ссылку возможно кто-то посмотрит и подскажет что и где поправить нужно
Обсуждают сегодня