tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:『apex:actionFunction』を使用するときのポイント

JavaScriptからApexクラスの処理を実行するapex:actionFunctionですが、画面上に必須項目が存在した場合、必須エラーが発生してしまいます。保存処理など必須判定が必要な場合は問題ありませんが、必須判定が不要な場合はエラーにしたくありません。

f:id:tyoshikawa1106:20150202235633p:plain


『apex:actionRegion』を宣言しておくと必須項目を気にせずに処理を行うことが可能です。なので『action:Function』を使うときは次のように『apex:actionRegion』も一緒に宣言するようにしておくといいと思います。

f:id:tyoshikawa1106:20150202235527p:plain

サンプルコード