【问题标题】:Using rendered with JSF [duplicate]使用 JSF 渲染 [重复]
【发布时间】:2015-07-30 03:30:12
【问题描述】:

rendered 是如何工作的?它完全隐藏了h:form 的内容,如果expression.list 不为空则不显示。

<h:form id="stackForm" rendered="#{not empty expression.list}"> 
   <p:orderList  id="stack" value="#{expression.list}"...
   ...

【问题讨论】:

标签: jsf


【解决方案1】:

它不会隐藏它 - 如果rendered 条件评估为false,它根本不会呈现它。在您的情况下,如果 #{expression.list} 为空,则不会呈现表单。或者,当rendered 被翻译成简单的英文时,将其读作如果expression.list 不为空,则呈现表单

【讨论】:

  • 嗯,我明白这意味着什么。问题是 - 如果它根本不渲染它,那么包含 update="stack" 的其他元素不会正常工作吗?
猜你喜欢
  • 2012-08-18
  • 1970-01-01
  • 2012-05-10
  • 1970-01-01
  • 2010-11-12
  • 2011-02-06
  • 2013-11-01
  • 2010-10-28
  • 1970-01-01
相关资源
最近更新 更多