我面臨着一個單細胞primefaces和提示問題column.I無法使用,所以我在網上搜索,我發現很多的答案like this one 。第一個答案沒有解決的問題,事實上,在所有什麼也沒做,第二個給我運行時錯誤,告訴我它無法找到頁面中右擊對象。Primefaces 5.1節目上的每一行數據表的單細胞提示沒有擴展
那麼,如何使用工具提示上表的每一行單細胞? 我使用的是primefaces 5.1,jsf 2.2,java 1.6。
我面臨着一個單細胞primefaces和提示問題column.I無法使用,所以我在網上搜索,我發現很多的答案like this one 。第一個答案沒有解決的問題,事實上,在所有什麼也沒做,第二個給我運行時錯誤,告訴我它無法找到頁面中右擊對象。Primefaces 5.1節目上的每一行數據表的單細胞提示沒有擴展
那麼,如何使用工具提示上表的每一行單細胞? 我使用的是primefaces 5.1,jsf 2.2,java 1.6。
儘管許多答案是建議您使用primefaces擴展,你所要做的,看你提示的唯一事情就是用primefaces本身是這樣的:
<p:tooltip id="toolTipGrow" value="#{row.property}" shared="true" for="idField" showEffect="clip" position="top"/>
其中idField是id從你想看到的提示出現,row.property是要展示到它的價值。
事情是現在製作簡單。這裏是一個數據表的例子:
<p:dataTable var="row" value="#{....}" styleClass="myTable">
<p:column headerText="Header 2">
<h:outputText value="#{row.value2}" id="idField" />
<p:tooltip id="toolTipGrow" value="#{row.property}" shared="true" for="idField" showEffect="clip" position="top"/>
</p:column>
</p:dataTable>
我希望這會有所幫助。
最好的問候
是的可能。見..
<p:column>
<f:facet name="header">
<h:outputText
id="header"
value="Header"
/>
<p:tooltip
for="header"
showEffect="fade"
hideEffect="fade"
>
<!-- content of tooltip for header -->
</p:tooltip>
</f:facet>
<h:outputText
id="col"
value="#{object.valueA}"
/>
<p:tooltip
for="col"
showEffect="fade"
hideEffect="fade"
>
<!-- content of tooltip for cell -->
</p:tooltip>
</p:column>