代码之家  ›  专栏  ›  技术社区  ›  zeeshan nazakat

如何检查xhtml属性中的日历值是否为空

  •  2
  • zeeshan nazakat  · 技术社区  · 10 年前

    我的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为空时,如何显示“--”?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Bilal Dekar    10 年前

    您需要设置一个条件来检查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>