當使用自動完成和columnToggler在一個dataTable中,我得到列toggler列中的一個破碎的列表。 這意味着,列表不顯示列名稱,但一些JavaScript代碼而不是(對於每列)。p:dataTable自動完成和ColumnToggler組合
下面是一個例子:
<p:commandButton id="showColsButton" type="button" value="Show Columns" />
<p:columnToggler datasource="myDataTable" trigger="showColsButton" />
<p:dataTable id="myDataTable" var="row" ...>
<p:column sortBy="#{row.myCol1}">
<f:facet name="header">
<div><h:outputText value="My Column 01" /></div>
<p:autoComplete ...>
<p:ajax event="itemSelect" update="myDataTable" />
</p:autoComplete>
</f:facet>
<h:outputText value="#{row.myCol1}" />
</p:column>
</p:dataTable>
這是一個bug或者是有這一特定問題的任何解決方案?
你爲什麼要在頭部添加一個自動完成功能?把它放在過濾器面上,它會工作!\ – Kukeltje