LoadFormData クラス
名前空間
例
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)
署名
public LoadFormData(Map<String,pref_center.FieldProperties> data)
パラメーター
- data
- 型: Map<String,pref_center.FieldProperties>Map
- 項目 ID の設定フォームデータを項目プロパティに対応付けます。
使用方法
このコンストラクターは、API バージョン 56.0 以降で使用できます。
LoadFormData のメソッド
LoadFormData のメソッドは次のとおりです。
addOption(fieldId, option)
署名
public void addOption(String fieldId, System.SelectOption option)
パラメーター
- fieldId
- 型: String
- 設定フォームの項目を指定します。
- option
- 型: System.SelectOption
- 設定フォームの項目で選択されるオプション。
戻り値
型: void
setOptions(fieldId, options)
署名
public void setOptions(String fieldId, List<System.SelectOption> options)
パラメーター
- fieldId
- 型: String
- 設定フォームの項目を指定します。
- options
- 型: List<System.SelectOption>
- 設定フォームの項目の選択可能なオプション。
戻り値
型: void