一般社団法人 全国個人事業主支援協会

COLUMN コラム

皆様はSalesforceでLWC(Lightning Web Components)を利用していますでしょうか。

LWCでデータを扱う際に、Apexクラスを呼び出すこともあるかと思います。

LWCからApexを呼び出す方法は2つありますが、今回はワイヤーサービスを使用せず、Apexクラスを命令的に呼び出す方法についてです。

Apexクラス側で注意する点は下記のとおりです。

1:LWCで呼び出すメソッドにはstatic修飾子が必要であり、アクセス修飾子はpublicかglobal

2:LWCで呼び出すメソッドにはアノテーション「@AuraEnabled」が必要

引数や戻り値はプリミティブ型やSObject型、コレクション等大体サポートされています。

作成したApexメソッドはLWCのJSファイルにimportして命令的に使用できます。

importした関数はプロミスを返すので注意しましょう。

The following two tabs change content below.

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア