0
我想對primefaces 4.0中的數據表排序,但它沒有工作。這裏是我的DataTable排序primefaces 4.0沒有工作
<p:dataTable value="#{transactionReportBacking.transaction}"
var="trx"
lazy="true"
rows="20"
paginator="true"
paginatorAlwaysVisible="false"
styleClass="table table-hover table-striped"
id="tableTransaction">
<p:columnGroup type="header">
<p:row>
<p:column headerText="Customer ID" sortBy="customerId"/>
<p:column headerText="Nama Customer"/>
<!--<p:column headerText="Area" />-->
<p:column headerText="Jumlah Dibayar"/>
<p:column headerText="Nama Collector" />
<p:column headerText="Waktu Transaksi"/>
<p:column headerText="Tanggal Janji Bayar"/>
</p:row>
</p:columnGroup>
<p:column >
<h:outputText value="#{trx.customerId}" styleClass="numeric-value"/>
</p:column>
<p:column sortBy="customerName">
<h:outputText value="#{trx.customerName}" />
</p:column><p:column style="text-align: right" sortBy="amount">
<h:outputText value="#{trx.amount}" style="display: inline-block; text-align: right">Rp.
<f:convertNumber pattern="#,###.##" />
</h:outputText>
</p:column>
<p:column sortBy="collector.name">
<h:outputText value="#{trx.collector.name}" />
</p:column>
<p:column sortBy="transactionTimestamp">
<h:outputText value="#{trx.transactionTimestamp}" styleClass="numeric-value">
<f:convertDateTime pattern="dd-MM-yyyy HH:mm:ss" timeZone="GMT+7"/>
</h:outputText>
</p:column>
<p:column sortBy="promisedDate">
<h:outputText value="#{trx.promisedDate}" styleClass="numeric-value">
<f:convertDateTime pattern="dd-MM-yyyy" timeZone="GMT+7"/>
</h:outputText>
</p:column>
</p:dataTable>
你會看到<p:column headerText="Customer ID" sortBy="customerId"/>
我可以點擊客戶ID列,但,沒有什麼變化。任何迴應都會令人失望,併爲我的英語不好而感到遺憾。哦,我正在使用lazydatamodel和分頁
有在CSS的一個問題,所以我必須創建列組 – Yusuf1494