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

LoadFormData クラス

トークン化されたレコード ID に関連するレコードを取得して、設定フォームの値を入力します。

名前空間

Pref_center

LoadFormData クラスのメソッドを使用して、使用可能な値と選択された値を別のフォームコンポーネントに設定します。

1List<System.SelectOption> picklistOptions = new List<System.SelectOption>();
2picklistOptions.add(new System.SelectOption('optIn', 'Opt In'));
3picklistOptions.add(new System.SelectOption('optOut', 'Opt Out'));
4
5// Set the available options for the picklist
6loadFormData.setOptions('myPicklist', picklistOptions);
7// Add an option to the existing options for the picklist
8loadFormData.addOption('myPicklist', 'optOutAll', 'Opt Out All');
9// Select the 'optIn' option in the picklist
10loadFormData.setSelectedOption('myPicklist', 'optIn');
11
12
13List<System.SelectOption> checkboxOptions = new List<System.SelectOption>();
14checkboxOptions.add(new System.SelectOption('yes', 'Yes'));
15checkboxOptions.add(new System.SelectOption('no', 'No'));
16
17
18// Set available options for the checkbox group
19loadFormData.setOptions('myCheckbox', checkboxOptions);
20// Select the 'yes' option in the checkbox group
21loadFormData.addSelectedOption('myCheckbox', 'yes');
22// Also select the 'no' option in the checkbox group
23loadFormData.addSelectedOption('myCheckbox', 'no');
24// Another way to select both the 'yes' and 'no' options in the checkbox group
25loadFormData.setSelectedOptions('myCheckbox', new List<String>{'yes', 'no'});
26
27
28// Fill the value in the text input
29loadFormData.setTextValue('myTextInput', 'admin@salesforce.com');
30// Set the hint text for the text input
31loadFormData.setTextHint('myTextInput', 'Email Address');
32
33
34// Set the label for the button
35loadFormData.setButtonLabel('myButton', 'Save Preferences');

LoadFormData のコンストラクター

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

LoadFormData(data)

プリファレンスマネージャー用に作成したカスタム Apex クラスでテストを実行するために LoadFormData クラスのインスタンスを作成します。

署名

public LoadFormData(Map<String,pref_center.FieldProperties> data)

パラメーター

data
型: Map<String,pref_center.FieldProperties>Map
項目 ID の設定フォームデータを項目プロパティに対応付けます。

使用方法

このコンストラクターは、API バージョン 56.0 以降で使用できます。

LoadFormData のメソッド

LoadFormData のメソッドは次のとおりです。

addOption(fieldId, value, label)

表示ラベルと値を使用して、設定フォームにチェックボックス、選択リスト、またはラジオボタン項目のオプションを追加します。

署名

public void addOption(String fieldId, String value, String label)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
value
型: String
設定フォームの項目に入力される選択項目またはテキストを表します。
label
型: String
設定フォームの項目値の表示ラベル。

戻り値

型: void

addOption(fieldId, option)

設定フォームのチェックボックス、選択リスト、またはラジオボタン項目に対して、定義済みの選択可能なオプションを追加します。

署名

public void addOption(String fieldId, System.SelectOption option)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
option
型: System.SelectOption
設定フォームの項目で選択されるオプション。

戻り値

型: void

addSelectedOption(fieldId, option)

設定フォームのチェックボックス項目に対して、選択されたオプションを追加します。そのためには、設定値を持つ定義済みのオプションがフォームの項目に必要です。

署名

public void addSelectedOption(String fieldId, String option)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
option
型: String
追加される選択可能なオプション。

戻り値

型: void

setButtonLabel(fieldId, label)

設定フォームに追加するボタンの表示ラベルを設定します。

署名

public void setButtonLabel(String fieldId, String label)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
label
型: String
設定フォームに追加するボタンの表示ラベル。

戻り値

型: void

setOptions(fieldId, options)

設定フォームの項目に対して選択可能なオプションのリストを追加します。

署名

public void setOptions(String fieldId, List<System.SelectOption> options)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
options
型: List<System.SelectOption>
設定フォームの項目の選択可能なオプション。

戻り値

型: void

setSelectedOption(fieldId, optionValue)

定義済みの値を持つ設定フォームの選択リストまたはラジオボタン項目に対して、optionValue 項目に入力された値を選択されたオプションとして設定します。

署名

public void setSelectedOption(String fieldId, String optionValue)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
optionValue
型: String
選択されたオプションの値。

戻り値

型: void

setSelectedOptions(fieldId, options)

定義済みの値を持つ設定フォームの既存のチェックボックス項目に対して、options 項目に入力された値を選択されたオプションとして設定します。そのためには、設定値を持つ定義済みのオプションがフォームの項目に必要です。

署名

public void setSelectedOptions(String fieldId, List<String> options)

パラメーター

fieldId
型: String
設定フォームのチェックボックス項目を指定します。
options
型: List<String>
設定フォームの項目の選択されたオプション。

戻り値

型: void

setTextHint(fieldId, hintText)

テキスト入力項目内のヒントテキストを設定します。ヒントテキストにより、ユーザーは、メールアドレスなどの入力すべき情報の種別を知ることができます。

署名

public void setTextHint(String fieldId, String hintText)

パラメーター

fieldId
型: String
設定フォームのテキスト入力項目の ID。
hintText
型: String
テキスト入力項目のヒントテキスト。

戻り値

型: void

setTextValue(fieldId, value)

設定フォームのテキスト項目の値を設定します。

署名

public void setTextValue(String fieldId, String value)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。
value
型: String
設定フォームのテキスト項目に入力される値を表します。

戻り値

型: void