就我而言,我想用 ID 刷新组件baseTab
。它本身包含在 formmain
和 tabViewtabs
中。对组件的绝对引用是main:tabs:baseTab
。这就是我需要在更新属性中引用的内容:
<p:commandButton update="main:tabs:baseTab"/>
这种完整 ID 的问题在于它很长,并且在我更改组件层次结构中的某些内容时可以轻松更改。ID baseTab 本身是唯一的,所以至少在理论上,我应该能够直接引用这个组件。但我怎么能做到呢?
通过唯一 ID 引用组件的语法是什么?我尝试了以下方法:
- :baseTab
- 基本表
- 主要:baseTab
- :tabs:baseTab
而且这些都不起作用,每个都导致页面错误,即此类组件不存在....