この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Action クラス

ApexPages.Action を使用して、Visualforce カスタムコントローラまたはコントローラ拡張で使用できる action メソッドを作成できます。

名前空間

ApexPages

使用方法

たとえば、カスタム保存を実行するコントローラ拡張に saveOver メソッドを作成できます。

インスタンス化

次のコードのスニペットは、save アクションを使用する新しい ApexPages.Action オブジェクトをインスタンス化する方法について説明しています。
1ApexPages.Action saveAction = new ApexPages.Action('{!save}');

Action コンストラクタ

Action のコンストラクタは次のとおりです。

Action(action)

指定されたアクションを使用して、ApexPages.Action クラスの新しいインスタンスを作成します。

署名

public Action(String action)

パラメータ

action
型: String
アクション。

action メソッド

Action のメソッドは次のとおりです。すべてインスタンスメソッドです。

getExpression()

アクションが呼び出されたときに評価される式を返します。

署名

public String getExpression()

戻り値

型: String

invoke()

アクションを呼び出します。

署名

public System.PageReference invoke()

戻り値

型: System.PageReference