Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹簧面中的onclick事件来自何处?_Javascript_Spring_Jsf - Fatal编程技术网

Javascript 弹簧面中的onclick事件来自何处?

Javascript 弹簧面中的onclick事件来自何处?,javascript,spring,jsf,Javascript,Spring,Jsf,我试图抑制弹簧面添加的onclick事件。对于使用ProgressiveCommandLinkRenderer呈现的任何链接,这看起来像是对Spring.remoting.submitForm的调用。但是,它不在服务器返回的响应中。相反,客户端似乎有一些javascript将元素从一个更改为一个,并添加了这个onclick 即使在搜索了Spring.uncompressed.js、Spring.Dojo.uncompressed.js和其他文件之后,除了直接调用之外,我似乎找不到这个javasc

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


即使在搜索了Spring.uncompressed.js、Spring.Dojo.uncompressed.js和其他文件之后,除了直接调用之外,我似乎找不到这个javascript,也找不到对Spring.remoting.submitForm的任何引用(也就是说,不是通过突兀的javascript onclick处理程序)。这段代码在哪里?

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

这里详细介绍了Spring javascript的实现(未提及Spring Faces的具体用法):

您能否添加代码示例,这个问题不是很容易理解和清楚。