我有一个由几列组成的表。第一列由复选框组成,允许用户选择一行或多行。如果选择至少一行,则启用按钮。 我遇到的问题是桌子会受到影响。每次用户选择复选框时刷新。在包含该复选框的列中,autosubmit = true,immediate = true,partialtrigger enableButtons =()。 但是没有表没有任何属性为真。
答案 0 :(得分:0)
表格不会因为复选框已自动提交为true而刷新。确保表没有任何partialTriggers,并且没有触发的操作导致表/整页刷新。我相信您正在使用复选框的actionListener来启用和禁用该按钮。您还可以为此目的在复选框上尝试客户端侦听器,看看是否有任何区别。
另一方面,如果您关注的更多是在选中任何复选框时丢失所有复选框值,由于表刷新,请尝试使用EO中的transient属性作为复选框值。这样,即使刷新表,也不会丢失复选框值。
答案 1 :(得分:0)
尝试设置立即="假"为你的桌子。