onclick事件来自Spring Faces?

时间:2012-06-19 12:20:19

标签: javascript spring jsf

我正在尝试抑制Spring Faces添加的onclick事件。对于使用ProgressiveCommandLinkRenderer呈现的任何链接,这看起来像是对Spring.remoting.submitForm的调用。但是它不在服务器返回的响应中。相反,在客户端似乎有一些javascript将元素从一个更改为一个,并添加此onclick。

即使在搜索了Spring.uncompressed.js,Spring.Dojo.uncompressed.js等之后,我似乎无法找到这个javascript,或者除了直接调用之外的任何对Spring.remoting.submitForm的引用(即不通过突兀的javascript onclick处理程序)。这段代码在哪里?

1 个答案:

答案 0 :(得分:0)

我最终发现这实际上是在BaseHtmlTagRenderer中添加为“渲染回调”。这是作为内联脚本片段添加的,它在客户端调用Spring.addDecoration,然后修改呈现的HTML以匹配渲染回调所说的内容。

这里的Spring javascript实现(没有提到Spring Faces的具体用法)详述如下: http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11s04.html