Primefaces tabview菜单

时间:2014-04-02 13:41:11

标签: jsf primefaces

我遇到了Primefaces tabview的问题。它的选项卡由selectOneMenu元素组成,如下所示:

`
<p:selectOneMenu value="#{bean.currentItem.marketType}">
 <f:selectItems value="#{bean.marketTypes}"/>
</p:selectOneMenu>
`

现在,每当我从dataTable中选择行时(为了编辑所选记录),我都会将此视图显示为对话框。奇怪的行为是:第一次刷新页面时,我选择了行,并且对话框正确弹出。在tabview的所有选项卡中,所有selectOneMenu元素都显示所选记录的正确数据。但是,当我关闭对话框并通过再次选择行重新打开它时,只有那些selectOneMenu元素显示正确的数据,这些数据在对话框关闭之前从tabview的选定选项卡中。 每次打开对话框而不刷新页面时,是否有人知道如何在所有选项卡中保留数据?

1 个答案:

答案 0 :(得分:0)

解决了,这里描述的Primefaces中有一个错误:

Primefaces tabView executes form validation on tab change