EL参数在primefaces工具提示中不起作用

时间:2013-06-26 21:10:00

标签: jsf primefaces el

我在工具提示行找到javax.el.PropertyNotFoundException value="#{col.getValue(row)}": Property 'getValue' not found。 outputPanel和outputText中的另一个#{col.getValue(row)}评估得很好,这让我相信在primefaces中可能存在错误。难道我做错了什么?有解决方法吗?

<p:dataTable id="myTable" var="row" value="#{myBean.getRows(5)}">
  <p:columns var="col" headerText="#{col.name}" value="#{myBean.columns}">
    <p:outputPanel id="tableColumn">
      #{col.getValue(row)}
    </p:outputPanel>
    <h:outputText value="#{col.getValue(row)}" />
    <p:tooltip for="tableColumn" value="#{col.getValue(row)}" />
  </p:columns>
</p:dataTable>

使用Tomcat 7.0.39和Primefaces 3.5

1 个答案:

答案 0 :(得分:1)

只需撰写#{col.Value(row)}#{col.value(row)}

即可