Summer '11とJavaScript Remoting for Apex Controller

Summer '11のリリースが迫ってきました。

日本のユーザが利用するAP0インスタンスでは、日本時間で6月12日(日) 午前2時~7時にリリースされます。例によって、インスタンスごとにリリース日時は違いますので、AP0インスタンス以外のリリース日時は、ここで確認してください。

リリースノートはこちら

さて、Summer '11では、JavaScriptからApexコントローラを呼べるようになります
ソースコードはこんな感じ↓

Apex

global class MyController {
  @RemoteAction
  global static String satHello(String helloTo) {
    return 'Hello ' + helloTo + '!';
  }
}

JavaScriptから呼ばれるメソッドはglobalで定義し、RemoteActionアノテーションを付けておきます。

JavaScript

functionはApexコントローラのメソッド実行後に呼ばれるコールバック関数、resultはApexコントローラのメソッドの戻り値となります。

コメント(0)