2011-01-28 16 views
1

おそらく、誰かがこのような問題に直面していて、特定のもののように見えます。PrimefacestabViewコンポーネント。
そこタブ付きビューのコメントモジュールであり、私はこのように、タブ内のコメントの数を表示したいと思います:それは<p:tab>が動的に生成された場合は、テキストを埋め込むことが可能であるとHTMLサブの多くが含まれていますどのようにPrimefaces tabView:p:tabのtitle属性の近くにテキストを埋め込む

enter image description here

要素(ul,liなど)?

ありがとうございました。

答えて

1

タブのタイトルに出力を追加できます。私は更新が上で正しく動作させることができなかった

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

@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);   
    } 

} 

enter image description here

アヤックスとの合計を更新コメント:

<p:tab title="Comments #{myBean.number}"> 
</p:tab> 

豆は次のようになりますタブレベルが更新されます。

+0

こんにちはMark.Goodアイデアが非ajaxの場合、私はajaxを持っており、即時更新が必要なので、someIdが変換されるレンダリングされたpのhref値:タブ。タブをクリックしたときのエラー:キャッチされない例外:jQuery UIタブ:不一致のフラグメント識別子。 – sergionni

関連する問題