|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value=METHOD) @Retention(value=RUNTIME) @Inherited @Documented public @interface Ajax
Ajaxで呼び出し可能なページクラスのpublicメソッドに付与します。
S2ClickPage
のサブクラスのpublicメソッドにこのアノテーションを付与することで、
該当のメソッドをクライアントサイドJavaScriptからAjaxで呼び出すことができるようになります。
S2ClickPageはこのアノテーションを付与したpublicメソッドをAjaxで呼び出すためのJavaScript関数を自動生成します。
HTMLテンプレートでは生成されたJavaScript関数を使用することでリモートメソッド呼び出しを簡単に行うことができます。
ただし、このアノテーションを付与したメソッドをAjaxで呼び出す場合、
通常のページの処理で行われるonInit()
、onSecurityCheck()
などの呼び出しは行われません。
アノテーションを付与したメソッドのみが呼び出されます。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 必須 | オプション | 詳細: 要素 |