如何检查 xhtml 属性中的日历值是否为 null 或为空
How to check calendar value is null or empty in xhtml attribute
我的 jsf 页面中有一列,我正在使用 primefaces 数据表:
例如:
<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' 日历变量中获得空值时,它显示空列。
当 endTime 为 null 时如何显示“--”?
您需要设置一个条件来检查 endDate 的值,当它为 null 时显示“--”:
<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>
我的 jsf 页面中有一列,我正在使用 primefaces 数据表:
例如:
<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' 日历变量中获得空值时,它显示空列。 当 endTime 为 null 时如何显示“--”?
您需要设置一个条件来检查 endDate 的值,当它为 null 时显示“--”:
<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>