tr上的行选择:页面刷新时不清除表

时间:2015-09-22 09:21:56

标签: jsf jsf-2 datatable myfaces trinidad

我在我的应用程序中使用MyFaces 2.1.17和Trinidad 2.1。我有一个带tr:table的页面,其中rowSelection为" single"在它上面定义。当我针对记录选择单选按钮然后刷新/重新导航到同一页面时,应该丢弃行选择并且应该显示该表而不对其进行任何选择。当我使用Trinidad 1.2时,这工作正常。但是当我升级到Trinidad 2.1& MyFaces 2.1.17,即使在页面刷新后仍保留rowSelection。我相信rowSelection正存储在缓存中并应用于renderResponse阶段的表。

我尝试清除selectedRowKeys并在导航到页面时将rowIndex设置为-1,但仍保留选择。

有人可以帮助我解决以下问题吗? 1. rowSelection在哪里存储在Trinidad中 - 浏览器chache或托管bean? 2.我们如何使用javascript清除rowSelection? 3.这是JSF 2的新功能吗?

0 个答案:

没有答案