【发布时间】:2015-05-16 03:26:24
【问题描述】:
根据https://code.google.com/p/primefaces/issues/detail?id=4720,ComponentUtils.resolveWidgetVar(String expression, UIComponent component) 函数自 2013 年起在 Primefaces 中可用。它可以通过 "#{p:widgetVarFromContext(searchExpression, component)}" 函数在 EL 中使用。
这在多个组件在不同NamingContainer 中具有相同 id 但仍存在于同一视图中的情况下很有用。在这种情况下,
#{p:widgetVar(searchExpression)} 函数只返回找到的最后一个。
但是我不明白如何引用必须作为第二个参数从 EL 传递的UIComponent。上面提到的错误报告建议我们可以使用#{component} 来引用它。谁能给我一个例子?
【问题讨论】:
标签: jsf el uicomponents