Недавно мы обновили Primefaces 6.2 до версии Primefaces 7.0.Я использовал, чтобы получить столбцы с фильтрами из кода ниже.Набор ключей - это список столбцов, к которым применены фильтры.Но с Primefaces 7.0 набор ключей всегда нулевой.Мне нужно знать отфильтрованные столбцы для требований приложения.
UIViewRoot view = FacesContext.getCurrentInstance().getViewRoot();
DataTable dataTable = (DataTable) view.findComponent(":form:table_id");
Map<String, Object> filterMap = dataTable.getFilters();
List of filtered columns = filterMap .keySet()
Пожалуйста, помогите, как получить отфильтрованные столбцы в Primefaces 7.0.