如何在不同的h:形式中重新渲染组件?
-
30-09-2019 - |
题
我知道有一个称为“更新”的属性,我可以这样使用, update="another component's id"
, ,但这在他们处于不同的时候行不通 <h:form>
标签。
例如,这样的代码,
<ui:composition>
<ui:define name="">
<div>
<h:form>
<p:panel header="">
<h:panelGrid id="display">
</h:panelGrid>
</p:panel>
</h:form>
<h:form>
<p:dialog id="dialog">
<p:dataTable onRowSelectUpdate="aa.bb.display"></p:dataTable>
</p:dialog>
</h:form>
</div>
</ui:define>
</ui:composition>
我的意思是,如何在“ aa.bb.display”的网站上写入,它将重新渲染“ display”的小组格式?
解决方案
你应该给 <h:form>
. 。这很重要,因为你 不得不 参考 formId:display
我的问题: 使用Richfaces的绝对重新读取, ,检查我的答案。我也在PrimeFaces中进行了测试。
不隶属于 StackOverflow