私はJSFでdataTableを持っていて、1つの列には日付を表示する必要があります。特定の形式のページを表示するには、convertDateTimeを使用します。問題は、validationDateがこの値を読み込んだときにパターンに変換されないことです。ロードされている場合、最初の値(スタンプ操作)のみが私のパターンに変換されます。dataTableの1つの列に2つの値をJSF-レンダリングする
<t:dataTable value="#{ProductBean.viewByid}"
var="item" border="0" cellspacing="2" cellpadding="2"
width="100%" id="dtbl" headerClass="tableSotableHeader"
preserveDataModel="false"
rowClasses="rowOdd,rowEven">
<h:column>
<f:facet name="header">
<h:outputText value="State" />
</f:facet>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Data start" />
</f:facet>
**<h:outputText value="#{item.stampoperation}" rendered="#{item.status!=15}" >
<f:convertDateTime timeZone="#{UIBean.tz}" type="date" pattern="dd.MM.yyyy, HH:mm"/>
</h:outputText>
<h:outputText value="#{item.validDate}" rendered="#{item.status==15}">
<f:convertDateTime timeZone="#{UIBean.tz}" type="date" pattern="dd.MM.yyyy, HH:mm"/>
</h:outputText>**
</h:column>
</t:dataTable>
に値を入れて:私は、パネルグループに値を入れます。 tt> tt> tt> > t:パネルグループ> –
ovi