tpmGenericUtils モジュールリファレンス
このコンポーネントでは、runtimeNamespace cgcloud が定義されているコンポーネントの @salesforce モジュールにアクセスするための代替手段が提供されます。
名前空間
実装例
APEX コールの実行
このモジュールには、apex メソッドをコールするときに使用する apex および apexCacheable 関数があります。最初に、コールする APEX メソッドを定義しましょう。コールする APEX メソッドは、System.Callable インターフェースを実装している global class にする必要があります。
カスタム LWC では、apex および「apexCacheable」メソッドを使用して、この関数をコールできます。apex と apexCacheable の違いとして、apexCacheable では、Lightning Web コンポーネントのキャッシュレイヤーが使用されます。
静的リソースへの読み込み
静的リソースを読み込むには、getStaticResourceURL 関数を使用して静的リソースの URL を取得し、Lightning Web コンポーネントの標準ツールを使用して、リソースを読み込みます。
Internationalization プロパティへのアクセス
i18n オブジェクトを使用して Internationalization プロパティを取得できます。公開されているプロパティは、「Salesforce Developer Component Library Documentation (Salesforce 開発者コンポーネントライブラリドキュメント)」に記載されているプロパティです。
現在のユーザー ID の取得
現在のユーザー ID は、UserId 属性で返されます。
クライアントのフォーム要素の取得
クライアントのフォーム要素は、FORM_FACTOR 属性で返されます。
CGCloud 名前空間の取得
CGCloud 名前空間は、CGCloudNamespace および CGCloudNamespaceWithUnderscore プロパティで取得できます。