【问题标题】:Display value of column header with value from bean使用来自 bean 的值显示列标题的值
【发布时间】:2014-01-20 18:34:06
【问题描述】:

有没有办法通过从 bean 中获取值来显示 h:dataTable 中列标题的名称:

而不是这个:

<f:facet name="header">
<h:outputText value="NAME" />
</f:facet>

我想要这个:

<f:facet name="header">
<h:outputText value="#{column.columnText}" />
</f:facet>

目前第二个代码块的值显示为空白

【问题讨论】:

  • 您对&lt;f:facet name="header"&gt;#{column.columnText}&lt;/f:facet&gt; 有什么看法? column.columnText 真的有价值吗?在您的情况下,它听起来好像是空的。

标签: jsf


【解决方案1】:

是的,正如你所描述的那样,这是可能的。

您显示的代码是正确的,应该可以工作。你也可以这样做:

<f:facet name="header">
#{column.columnText}
</f:facet>

你必须确保你有一个名为column 的bean,它有一个名为ColumnText 的字段。如果它不起作用,则说明您的 bean 有问题或该字段为空。

【讨论】:

  • 非常感谢。也会根据您的建议尝试。
猜你喜欢
  • 2015-01-13
  • 2014-12-25
  • 1970-01-01
  • 2011-12-18
  • 2013-04-25
  • 2013-04-25
  • 2012-10-12
  • 2014-03-16
  • 1970-01-01
相关资源
最近更新 更多