根据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 中具有相同 id但仍存在于同一视图中的情况下很有用。在这种情况下,该#{p:widgetVar(searchExpression)}
函数只返回找到的最后一个。
但是我不明白如何引用UIComponent
必须作为 EL 的第二个参数传递的那个。上面提到的错误报告建议我们可以使用#{component}
. 谁能给我一个例子?