JSF 2 - JSF 组件呈现问题

  • 本文关键字:JSF 问题 组件 jsf jsf-2
  • 更新时间 :
  • 英文 :

<h:commandLink value="Request Permission" rendered="#{dataTableWidgetVar.permissionStatus} eq null?true:false">
<f:setPropertyActionListener value="#{DocData}" target="#{requestController.docResult}" />
                                                   </h:commandLink>
<h:outputText value="#{dataTableWidgetVar.permissionStatus}" rendered="#{dataTableWidgetVar.permissionStatus} eq 'Request Pending'?true:false">

在上面的代码中,我有一个commandlink和一个outputtext。我正在在某些条件下渲染它们。

  1. "#{dataTableWidgetVar.permissionStatus}为 null 时,commandlink将呈现。
  2. "#{dataTableWidgetVar.permissionStatus}等于字符串值"请求挂起"时,outputtext将呈现。

但是,当我运行此代码时,它什么也没显示。既不是命令链接,也不是输出文本

想知道我在这里做错了什么。

病情是否#{dataTableWidgetVar.permissionStatus} eq null?true:false"或其他问题?我已经通过在#{dataTableWidgetVar.permissionStatus}的同一 xhtml 页面上打印值来进行测试,以确保即使我是否获得这些值,并且它们仍然存在。

尝试

rendered="#{dataTableWidgetVar.permissionStatus eq 'Request Pending'? true:false}"

相关内容

  • 没有找到相关文章

最新更新