2011-01-28 5 views
1

아마도 누군가가 이러한 문제에 직면했을 것이고 특정 하나와 같은 것으로 보입니다. PrimefacestabView 구성 요소 일 수 있습니다.
이이 코멘트보기 모듈을 탭하고 나는이 같은 탭에서 주석 번호를 표시 할 것입니다 :Primefaces tabView : p : tab의 title 속성 근처에 텍스트 임베드

enter image description here

<p:tab>가 동적으로 생성하고이 많이 포함 된 경우 가능 텍스트를 삽입하는 방법을 HTML 하위 요소 (ul, li 등)?

도움 주셔서 감사합니다.

답변

1

탭 제목에 출력을 추가 할 수 있습니다.

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

콩 같은 것을 보일 것이다 : 나는 제대로 작동하려면 업데이트를 가져올 수 없습니다

<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

업데이트 댓글 총 탭 수준이지만 전체 tabview 업데이트는 작동합니다.

+0

안녕하세요. 아약스가 아닌 경우 아약스가있어 즉각적인 업데이트가 필요하므로 좋은 아이디어가 있습니다. 따라서 렌더링 된 p의 href 값 : 탭을 클릭하면 tab.Got 오류 : 캐치되지 않는 예외 : jQuery UI 탭 : 불일치 조각 식별자. 어쨌든, 좋은 아이디어와 나는 그것을 조사하고있다. – sergionni

관련 문제