2010-04-21 2 views
0

У нас есть несколько страниц в виде вкладок, где datatable используется на большинстве страниц. Когда мы сортируем по определенному значению и выходим из страницы, и повторно вводим эту страницу, появляется стрелка вверх/вниз в зависимости от того, как мы выходим из страницы. Но данные не сортируются в направлении, указанном стрелкой. Я установил preserveSort и preserveDataModel - false. Значение arrow установлено на true в теге t:commandSortHeader столбца на всех страницах. Является ли это ошибкой или не хватает каких-либо настроек? Я попытался установить forceId на false в t:commandSortHeader, но бесполезно.сортировка стрелка всегда отображается, как только сортировка используется

ответ

0

Я решил это сейчас.i сбросить сортировку столбцов и отсортировать восходящие значения в каждой записи на странице. Я думал, что preseveDataModel уже делает это, но он не добирается до информации сортировки knwo, по-прежнему сохраняется, если u set reservedesort и preserveDatamodel равен false ,

+0

Сохранение модели DataDataModel сохраняет только модель данных. Это особенно полезно, когда вы храните данные в обработанных запросом компонентах и ​​не хотите перезагружать модель данных из БД при каждом запросе во время сборки компонента. С помощью этого параметра модель данных будет сохранена в виде дерева компонентов в области сеанса до следующего запроса. – BalusC