Primefaces tabView:在p:tab的title属性附近嵌入文本

也许,有人遇到这样的问题,看起来像特定的问题,并且涉及Primefaces
tabView
组件。 有选项卡式视图注释模块,我想在选项卡中显示注释编号,如下所示: 如果动态生成
<p:tab>
并包含大量HTML子元素(
ul
li
等),如何嵌入文本? 谢谢你的帮助。     
已邀请:
您可以在选项卡标题中添加输出。
<p:tab title="Comments #{myBean.number}">
</p:tab>
Bean看起来像这样:
@ManagedBean
@ViewScoped
public class MyBean implements Serializable {

  private int number;

  public MyBean() {
    this.number = 5;
  }

  public int getNumber() {
    return number;
  }

  public void setNumber(int number) {
    this.number = number;
  }

  public void addComment() {
    setNumber(number + 1);        
  }

}
使用ajax更新评论总数:
<h:form>                                
  <p:tabView id="tabs">
    <p:tab title="Comments #{myBean.number}" >
      <p:commandButton value="Add Comment" 
           action="#{myBean.addComment}" update="tabs"/>
    </p:tab>
    <p:tab title="tab" ></p:tab>
  </p:tabView>
</h:form>
我无法让更新在选项卡级别上正常工作,但更新整个tabView可以正常工作。     

要回复问题请先登录注册