クライアントのフォーム要素へのアクセス

ブラウザを実行しているハードウェアのフォーム要素にアクセスするには、範囲設定されたモジュール @salesforce/client/formFactor をインポートします。

1import formFactorPropertyName from "@salesforce/client/formFactor";
  • formFactorPropertyName — ブラウザを実行しているハードウェアのフォーム要素を参照する名前。可能な値は次のとおりです。
    • Large — デスクトップクライアント。
    • Medium — タブレットクライアント。
    • Small — 電話クライアント。

フォーム要素を getRecordCreateDefaults ワイヤアダプタに渡し、レコードを作成するためのデフォルトのレイアウト情報とオブジェクト情報を取得します。

1import { getRecordCreateDefaults } from 'lightning/uiRecordApi';
2import ACCOUNT_OBJECT from '@salesforce/schema/Account';
3import FORM_FACTOR from '@salesforce/client/formFactor';
4
5@wire(getRecordCreateDefaults, { objectApiName: ACCOUNT_OBJECT, formFactor: FORM_FACTOR})
6accountDefaults;

関連トピック

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。