1

我想有条件地添加一些参数到Conditionally render element's attribute in a composite component 中p:dataTable描述的类似。但即使没有我得到一个(Pastebin 上的 Stacktrace )。c:ifjava.lang.IllegalArgumentException: argument type mismatch

...
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
...

<p:dataTable var="r" value="#{myBean.values}" >
  <f:attribute name="paginator" value="true" />
</p:dataTable>

如果我直接添加属性,则不会发生错误(并且分页器可用)<p:dataTable ... paginator="true">。我的环境是 Primefaces 3.4.1 和 JBoss 7.1.1-Final。

4

1 回答 1

3

尝试将其作为 EL 对象传递:

<f:attribute name="paginator" value="#{true}" />
于 2012-10-22T07:36:48.920 回答