来自另一种forms的面板ajax更新

我这里有一些代码:

  

...

...

当用户在treeTable(formA)上选择记录时,其详细信息将显示在formB上并准备编辑。 我的麻烦是update =“mustRefresh”不起作用,它会抛出这样的exception:

 javax.faces.FacesException: Cannot find component with identifier "mustRefresh" referenced from "A4578:formA:tree". 

我尝试使用@ form,formB,:formB和:mustRefresh但它不起作用。

由于组件层次结构中的mustRefresh位于mustRefresh中, formB您应该使用以下命令引用它:

  

了解UIComponentBase.findComponent的工作原理。

使用update="@([id$=mustRefresh])" – 这将直接获取displayPost。 没有必要将它映射到任何东西。