我们正在使用Primefaces version5.2.5
开发一个使用JSF2的应用程序我们在应用程序的多个位置使用primefaces数据表。对于数据表中的每一行,我们都有一个编辑按钮,然后单击按钮重定向到"编辑页面",一旦用户再次将数据保存在编辑页面中,它就会重定向到主页面(数据页面) )。使用数据表时,我们面临几个问题。
1)如果用户根据某些列对记录进行排序,进入编辑页面,保存数据并重定向到主页,则重新加载页面时,数据表中不会保留排序顺序
2)同样如果我在datatable中编辑第二页的某些记录,并在编辑之后,它将转到第一页。
3)如果用户应用了一些列过滤并编辑了一些过滤记录,并且当重定向到主页时它没有保留过滤值,则过滤值将被清除。
注意:我们正在使用GroupConversationScoped作为bean,我们没有使用ajax调用进行更新。