在 p:accordionPanel 中自定义 p:tab 个标题

Customize p:tab titles in p:accordionPanel

我想在手风琴面板 选项卡本身 中添加一些组件,而不是如下所示的级联面板。

我想添加命令按钮或进度条作为 'quick' 数据摘要或 'hidden' 面板中实际包含的功能。

这可能吗?还是我必须自学如何编写自定义组件?下面的示例代码。

我不是专家,我真的被困在这里了。

<p:accordionPanel>
  <p:tab title="Tab 0">
    <f:facet name="face0">
      <p:outputLabel value="hello 0"></p:outputLabel>
    </f:facet>
  </p:tab>
  <p:tab title="Tab 1">
    <f:facet name="facet1">
      <p:outputLabel value="hello 1"></p:outputLabel>
    </f:facet>
  </p:tab>
  <p:tab title="Tab 2">
    <f:facet name="facet2">
      <p:outputLabel value="hello 2"></p:outputLabel>
    </f:facet>
  </p:tab>
  <p:tab title="Tab 3">
    <p:outputLabel value="hello hidden panel"></p:outputLabel>
  </p:tab>
</p:accordionPanel>

根据p:accordion documentation

Titles can also be defined with title facet.

所以你可以这样做:

<p:accordionPanel>  
    <p:tab>
        <f:facet name="title">
            Your components
        </f:facet>
    </p:tab>
</p:accordionPanel>