不知道如何形成这个问题,所以请让我知道如何将其描述为可读性和可理解性,但是:
有支持视图masterBeanA
的后备bean masterA.xhtml
。
masterA.xhtml
视图包含detailA.xhtml
,它是p:dialog,其中包含表单,它保存detailA
并更新masterA.xhtml
dataTable,以便用户在网格中看到新项目。注意:detailA.xhtml
允许在其中编辑detailB
个对象的列表(就像关系中的另一个子对象:master-details-details)。
我还有另一个支持视图masterBean
的支持bean masterB.xhtml
B。 masterB.xhtml
视图包括它自己的detailB.xthml
对话框,该对话框具有用户可以编辑detailB
属性的形式。
现在我想做的是:在masterB.xhtml
当前数据表上,当我选择要打开detailA.xhtml
表单的行时。
我试图将masterB.hxtml
的dataTable值设置为masterBeanB.items
,将dataTable的选择属性设置为masterBeanB.selectedItem
,这显然可以显示detailsB.xhtml
。
但是如何进行全部设置,所以当我单击detailsA.xhtml
上的行,在masterA.xhtml
中编辑属性,保存并关闭后,更新{{1 }}