2017-03-08 15 views
1

데이터 테이블에 데이터를 표시하기 위해 에이스 칩을 사용하고 있습니다.에이스 툴팁을 사용하여 동적 데이터 표시

<ace:tooltip id="tooltip" global="true" /> 
<ace:datatable> 
<ace:column id="id" headertext="header"> 
<h:outputText id="id" title="tooltip data" value="#{}" /> 
</ace:column> 
</ace:datatable> 

위의 코드는 데이터 테이블의 속성 데이터를 보여줍니다.

아래는 데이터 가능 동적 데이터의 코드 데이터입니다.

<ace:delegate id="tablevar"> 
<ace:datatable value=#{bean.list} var="var1"> 
<ace:column id="id" headertext="header"> 
<h:outputText id="tool" title="tooltip data" value="#{var1.values}" /> 
</ace:column> 
</ace:datatable> 
</ace:delegate> 

<ace:tooltip id="tooltip" fordelegate="tablevar" for="tool" fetch="#{var1}" store=#{bean.data} /> 

그러나 대리인이 데이터를로드하는 데 시간이 걸립니다. acetooltip global (첫 번째 mentoned 코드)은 빠르지 만 동적 데이터를 표시하지 않습니다. 선을 사용하지 않고 행을 기반으로 한 동적 데이터를 보여주기 위해 acetooltip global을 사용할 수 있습니까?

Thnks

답변

0

에이스 툴팁 글로벌은 동적 데이터 및 데이터 테이블에서도 작동합니다.

우리는 title 속성에 데이터 title = "# {var1.values}"를 추가하기 만하면됩니다. 다른 하나는 h : panelgroup 대신에 title 속성 h : outputlabel 태그를 추가하여 전역을 작동시키는 것입니다.

대표적인 버전의 ace : tooltip 대신 ace : tooltip global을 사용하는 것이 좋습니다. 델리게이트에서 어떤 이점이 보이지 않으며 느립니다.

감사합니다.