如何在xhtml属性

时间:2016-09-20 09:40:29

标签: java jsf primefaces xhtml java.util.calendar

我的jsf页面中有一列,我使用的是primefaces dataTable:

e.g:

<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> 

现在的问题是,当我在&#39; endTime&#39;中获得空值时日历变量它显示我空列。 我怎样才能展示&#39; - &#39;当endTime为null?

1 个答案:

答案 0 :(得分:3)

您需要设置一个条件来检查endDate的值,当它显示为null时,&#34; - &#34; :

undefined