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

Newer Version Available

This content describes an older version of this product. View Latest

SubmitFormData クラス

設定フォームで選択されたボタンおよびオプションに関する情報を取得するメソッドが含まれます。

名前空間

SubmitFormData クラスのメソッドを使用して、別のフォームコンポーネントで選択された値を取得します。

1String buttonClickedId = formData.getButtonClicked();
2if (buttonClickedId == 'submitButton') {
3// Handle form submit
4} else if (buttonClickedId == 'cancelButton') {
5// Handle form cancel
6}
7
8String picklistValueOld = formData.getOldSelectedValue('myPicklist');
9String picklistValueNew = formData.getSelectedValue('myPicklist');
10if (picklistValueOld != picklistValueNew) {
11// Do something
12}
13
14List<String> checkboxValuesOld = formData.getOldSelectedValues('myCheckbox');
15List<String> checkboxValuesNew = formData.getSelectedValues('myCheckbox');
16if (checkboxValuesOld != null && checkboxValuesNew != null && (checkboxValuesOld.size() != checkboxValuesNew.size())) {
17// Do something
18}
19
20String textinputValueOld = formData.getOldStringValue('myTextinput');
21String textinputValueNew = formData.getStringValue('myTextinput');
22if (textinputValueOld != textinputValueNew) {
23// Do something
24}

SubmitFormData のメソッド

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

getButtonClicked()

設定フォームでクリックされたボタンの項目 ID を返します。たとえば、このメソッドを使用して、クリックされたボタンが [送信][キャンセル] のいずれであるかを判断できます。

署名

public String getButtonClicked()

戻り値

型: String

getOldSelectedValue(fieldId)

設定フォームの編集時に指定の項目に設定された値を返します。このメソッドは、選択リストやラジオボタンなどの項目種別に使用されます。

署名

public String getOldSelectedValue(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: String

getOldSelectedValues(fieldId)

設定フォームの編集時にチェックボックス項目に設定された文字列値のリストを返します。

署名

public List<String> getOldSelectedValues(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: List<String>

getOldStringValue(fieldId)

設定フォームの読み込み時に項目に設定された文字列値を返します。このメソッドは、テキストなどの項目種別に対して使用されます。チェックボックス項目のような複数の値を返すことがある項目で使用すると、TypeException が発生します。

署名

public String getOldStringValue(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: String

getSelectedValue(fieldId)

設定フォームの選択リストまたはラジオボタン項目で現在選択されている文字列値を返します。

署名

public String getSelectedValue(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: String

getSelectedValues(fieldId)

設定フォームのチェックボックス項目で現在選択されている文字列値のリストを返します。

署名

public List<String> getSelectedValues(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: List<String>

getStringValue(fieldId)

設定フォームの読み込み時に項目に設定された文字列値を返します。このメソッドは、テキストなどの項目種別に使用されます。

署名

public String getStringValue(String fieldId)

パラメーター

fieldId
型: String
設定フォームの項目を指定します。

戻り値

型: String