Class SelectionInput

SelectionInput

事前定義されたオプション セットを選択できる入力フィールド。

var checkboxGroup = CardService.newSelectionInput()
    .setType(CardService.SelectionInputType.CHECK_BOX)
    .setTitle("A group of checkboxes. Multiple selections are allowed.")
    .setFieldName("checkbox_field")
    .addItem("checkbox one title", "checkbox_one_value", false)
    .addItem("checkbox two title", "checkbox_two_value", true)
    .addItem("checkbox three title", "checkbox_three_value", true)
    .setOnChangeAction(CardService.newAction()
        .setFunctionName("handleCheckboxChange"));

var radioGroup = CardService.newSelectionInput()
    .setType(CardService.SelectionInputType.RADIO_BUTTON)
    .setTitle("A group of radio buttons. Only a single selection is allowed.")
    .setFieldName("checkbox_field")
    .addItem("radio button one title", "radio_one_value", true)
    .addItem("radio button two title", "radio_two_value", false)
    .addItem("radio button three title", "radio_three_value", false);

Methods

方法戻り値の型概要
addItem(text, value, selected)SelectionInput選択できる新しい項目が追加されます。
setFieldName(fieldName)SelectionInputUI 操作があった場合に生成されるイベント オブジェクトで、この選択入力を識別するキーを設定します。
setOnChangeAction(action)SelectionInput選択入力が変更されるたびに実行される Action を設定します。
setTitle(title)SelectionInput入力フィールドの前に表示するタイトルを設定します。
setType(type)SelectionInputこの入力のタイプを設定します。

詳細なドキュメント

addItem(text, value, selected)

選択できる新しい項目が追加されます。

パラメータ

名前説明
textObjectこのアイテムに表示されるテキスト。文字列以外のプリミティブ引数は、自動的に文字列に変換されます。
valueObjectコールバックを介して送信されるフォームの入力値。文字列以外のプリミティブ引数は、自動的に文字列に変換されます。
selectedBoolean項目を選択した状態で開始するか、選択解除して開始するかを指定します。

戻る

SelectionInput - チェーン用のオブジェクト。


setFieldName(fieldName)

UI 操作があった場合に生成されるイベント オブジェクトで、この選択入力を識別するキーを設定します。ユーザーには表示されません。必須です。一意にする必要があります。

パラメータ

名前説明
fieldNameStringこの入力に割り当てる名前。

戻る

SelectionInput - チェーン用のオブジェクト。


setOnChangeAction(action)

選択入力が変更されるたびに実行される Action を設定します。

パラメータ

名前説明
actionAction実行する操作。

戻る

SelectionInput - チェーン用のオブジェクト。


setTitle(title)

入力フィールドの前に表示するタイトルを設定します。

パラメータ

名前説明
titleString入力フィールドのタイトル。

戻る

SelectionInput - チェーン用のオブジェクト。


setType(type)

この入力のタイプを設定します。デフォルトは CHECKBOX です。

パラメータ

名前説明
typeSelectionInputType選択タイプ。

戻る

SelectionInput - チェーン用のオブジェクト。