【发布时间】:2012-12-26 05:07:21
【问题描述】:
在 JSF 2 中,内置的 ajax 标签允许预定义的关键字选择渲染或执行 目标。例如:
<f:ajax execute="@form" render="@this" />
是否有任何简单的方法可以在自定义组件中重用选择器代码?例如:
<f:mycustomcomponent update="@form" />
【问题讨论】:
-
我很难理解具体问题。您的具体问题是不是更多的是您正在寻找一个标准的 JSF API 方法调用,它将
@form之类的伪客户端 ID 转换为formId之类的绝对客户端 ID? -
是的,这确实是我的问题。我只是举了一个例子,如果它实际上是一个 API,那么它已经在 JSF 中使用了。
-
很遗憾,没有。
-
嗯,这很可悲。他们已经对其进行了编码,不妨将其设为 API……感谢您对其进行研究。