Apex RemoteAction アノテーションのサンプル

環境
Salesforce

説明
RemoteAction アノテーションでは、Visualforce で使用する Apex メソッドの JavaScript を介したコールのサポートが提供されます。
このプロセスは、多くの場合 JavaScript Remoting と呼ばれます。
RemoteAction アノテーションのあるメソッドは、static、かつ global または public である必要があります。

使用例
1.Apex クラスをカスタムコントローラまたはコントローラ拡張としてページに追加します。

<apex:page controller="MyController" extension="MyExtension">

2.JavaScript Remotingを使用する Visualforceページには、すべての標準Visualforceの制限が適用されます。
サンプルコード

public with sharing class RemoteActionController{
  @RemoteAction
  public static String getRecord(String strParam) {
    String response = 'xxx';
    return response;
  }
}

 

Apex

Posted by arkgame