Я обнаружил, что динамика на стороне клиента для rich: extendedDataTable не работает для меня в JSF 2 с RF 3.3.3 или RF 4. Перемещение столбца просто приводит к передаче таблицы и выпадающему списку для сортировкине опускаетсяГлядя на демонстрационную страницу RF в RF 4, я заметил, что они не выполняют сортировку / фильтрацию / перемещение колонок.Это потому, что он не работает в JSF2?
ref: http://www.richfaces -showcase.appspot.com / richfaces / component-sample.jsf? Demo = extendedDataTable & sample = exTableSelection & skin = blueSky
Нет меню заголовков для сортировки, показать / скрыть столбцы в rich: extendedDataTable для RF4.0. Они запланированы на будущий выпуск. Тем не менее, переупорядочение столбцов, замороженные столбцы и отложенная загрузка определенно работают. Я попробовал это сам.
Вы хотели бы реализовать сортировку самостоятельно, сделав заголовок как commandLink и вызвав действие переключения порядка сортировки в компоненте поддержки.
Также, для справки, в RF4.0 вы не сможете сохранить состояние таблицы.
Несколько ссылок, которые вас заинтересуют:
http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=extendedDataTable&skin=blueSky
https://issues.jboss.org/browse/RF-10442