0

Spring Faces によって追加される onclick イベントを抑制しようとしています。これは、ProgressiveCommandLinkRenderer でレンダリングされたリンクの Spring.remoting.submitForm への呼び出しのように見えます。ただし、サーバーから返される応答には含まれていません。代わりに、クライアント側に要素を から に変更し、この onclick を追加する JavaScript がいくつかあるようです。

Spring.uncompressed.js、Spring.Dojo.uncompressed.js などを検索した後でも、この javascript、または直接呼び出し以外の Spring.remoting.submitForm への参照が見つからないようです (つまり、邪魔な javascript onclick 経由ではありません)。ハンドラ)。このコードはどこですか??

4

1 に答える 1

0

最終的に、これが BaseHtmlTagRenderer に「レンダリング コールバック」として実際に追加されることがわかりました。これは、クライアント側で Spring.addDecoration を呼び出すインライン スクリプト フラグメントとして追加されます。これにより、レンダリングされた HTML がレンダリング コールバックの内容と一致するように変更されます。

これの Spring JavaScript 実装 (Spring Faces による特定の使用法については言及していません) については、 http ://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11s04.html で詳しく説明しています。

于 2012-06-21T05:41:16.910 に答える