【问题标题】:Customize p:tab titles in p:accordionPanel在 p:accordionPanel 中自定义 p:tab 标题
【发布时间】:2021-07-13 04:04:37
【问题描述】:

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

我想添加一个命令按钮或进度条作为“隐藏”面板中实际包含的数据或功能的“快速”摘要。

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

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

<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>

【问题讨论】:

标签: jsf primefaces


【解决方案1】:

根据p:accordion documentation

标题也可以用title facet 定义。

所以你可以这样做:

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

【讨论】:

  • ..似乎仍然是一个问题。我根据您的建议编辑了问题并运行了一段新的 xhtm ... outputLabels 不可见?非常感谢。现在看 JSF 核心..
  • 你的代码错了..不要用f:facet name="whatever",用f:facet name="title"
  • 效果很好!谢谢
猜你喜欢
  • 2017-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2016-05-02
  • 2011-03-25
  • 1970-01-01
相关资源
最近更新 更多