以下のような変数を持っていたとして、それをJSFで表示するにはどうすれば良いでしょうか。
java
1ArrayList<TestMstForm> form
単純にそのまま出すだけならprime facesのdatalistを使うなり、ui:repeatを使うなり、方法はあるかと思いますが。
今回教えて頂きたいことは以下のような場合です。
例えばデータが
日付 曜日
20150901 火
20150902 水
20150903 木
と、このような感じで2015年9月の日付を持っているとします。
それを出力した結果として
日 月 火 水 木 金 土
20150901 20150902 20150903
のような感じで出力したいです。
datalistを使っていますが、現在ではこんな感じでロジックを書いています。
java
1<table> 2 <tr> 3 <td>日</td> 4 <td>月</td> 5 <td>火</td> 6 <td>水</td> 7 <td>木</td> 8 <td>金</td> 9 <td>土</td> 10 </tr> 11 <p:dataList value="#{testAction.form}" var="calendarForm"> 12 <tr> 13 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '1'}"/></td> 14 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '2'}"/></td> 15 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '3'}"/></td> 16 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '4'}"/></td> 17 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '5'}"/></td> 18 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '6'}"/></td> 19 <td><h:outputText value="#{calendarForm.ymd}" rendered="#{calendarForm.youbiCd == '7'}"/></td> 20 </tr> 21 </p:dataList> 22</table>
どなたか、出したい表示内容でのロジックを教えて頂けないでしょうか。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/16 02:25