2012-02-27 6 views
1

こんにちは私はRichFaces 3を使用してWebアプリケーションを開発しています。rich:dataTableには個別のrich:columnがあります。これらの列の1つにDateの値があり、日付が連続する行で同じ場合は、値が最初の行にのみ表示され、後続の行では同じ値が何も表示されません。だから私は後続の行の比較のために日付の値を保存する必要があります。 richFacesでこれを行う方法を誰かが知っていますか?RichFacesカラム:比較対象の行に属性の値を保存

+0

@Luiggi Mendoza [投稿から感謝と挨拶を削除](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-投稿から)投稿してください - 追加しないでください。 :) – sarnold

+0

@sarnold ok私はそれを得て、次の編集/回答のために考慮に入れます。 –

答えて

0

まあ、それは働くブルートフォースがあります:私はあなたが日付が必要かどうかを(または、何を表示するか)を伝えるBeanのメソッドを呼び出します。次のようなものがあります。

<rich:dataTable value="#{yourBean.items}" var="item"> 
... 
<rich:column> 
    <h:outputText value="#{item.date}" rendered="#{yourBean.isDateNeeded(item.date)}"/> 
</rich:column> 
... 
</rich:dataTable> 

また、すでに表示されているか類似している日付のリストを保持してください。

P .:多くの場合、豊かな顔でなくても目標を達成する方法はたくさんあります。たとえば、js関数などです。

関連する問題