来自另一种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。 没有必要将它映射到任何东西。