2015-02-18 8 views
0

Я новичок на этом сайте. Я использую Jsf и Primefaces.Как сохранить отфильтрованное состояние p: datatable после многократного обновления страницы?

шаги: -

  • я применить фильтр, чтобы выбрать строку и нажмите соответствующую кнопку Edit.
  • Открывается форма редактирования, где я редактирую и сохраняю изменения.
  • Это приводит меня к форме данных со всем списком, а не отфильтрованный список.

Проблема/Требования: -

  • Когда я вернусь на моей DataTable форме, я хочу, чтобы мой DataTable, чтобы быть в том же состоянии фильтрованной .

    У меня была аналогичная проблема http://forum.primefaces.org/viewtopic.php?f=3&t=9158, но это мне не помогает.

  • Примечание: -Мой фильтр p: inputtext не находится в p: datatable. и я использую ViewScoped Bean. Есть ли какое-либо решение в jsf и primefaces.

    Пожалуйста, помогите.Спасибо заранее.

+0

Какое решение? Url? См. Также [ask] – Kukeltje

+0

См. Мой первый комментарий выше. Ссылка на то, что вы пробовали и не поняли – Kukeltje

+0

Вы можете сохранить статус фильтра в SessionScope или использовать Cookie для хранения статуса фильтра на стороне клиента, а затем применить его через JS – stg

ответ

0

получил его, я хранится атрибут filteredList р: DataTable во флэш-рамки по нескольким фасолью везде, где необходимо, и обновление фильтра р: inputtext от метода фасоли. Спасибо @Kukeltje и @stg за вашу помощь

Смежные вопросы