我的jsf页面中有一列,我使用的是素数数据表:
例如:
<p:column headerText="Last Trip End Time" width="100" rendered="#{selectedColumnsBeanForDPR.endTime and userBean.user.allowedFeatures.containsKey('LastTripEndTime')}" > <h:outputText value="#{car.dailyTrakingReportBean.endTime.time}" > <f:convertDateTime type="both" dateStyle="default" pattern="h:mm:ss a MM/dd/yyyy" /> </h:outputText> </p:column>
当endTime为空时,如何显示“--”?
您需要设置一个条件来检查endDate的值,如果为空,则显示“--”:
<h:outputText value="#{car.dailyTrakingReportBean.endTime.time == null ? '--' : car.dailyTrakingReportBean.endTime.time}" > <f:convertDateTime type="both" dateStyle="default" pattern="h:mm:ss a MM/dd/yyyy" /> </h:outputText>