Un campo di immissione che consente di scegliere tra un insieme di opzioni predefinite.
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);
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addItem(text, value, selected) | SelectionInput | Aggiunge un nuovo elemento selezionabile. |
setFieldName(fieldName) | SelectionInput | Imposta la chiave che identifica questo input di selezione nell'oggetto evento che viene generato quando si verifica un'interazione con l'interfaccia utente. |
setOnChangeAction(action) | SelectionInput | Imposta un Action da eseguire ogni volta che l'input della selezione cambia. |
setTitle(title) | SelectionInput | Imposta il titolo da visualizzare prima del campo di immissione. |
setType(type) | SelectionInput | Consente di impostare il tipo di questo input. |
Documentazione dettagliata
addItem(text, value, selected)
Aggiunge un nuovo elemento selezionabile.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
text | Object | Il testo da mostrare per l'elemento. Gli argomenti primitivi non in stringa vengono convertiti automaticamente in stringhe. |
value | Object | Il valore di input del modulo inviato tramite il callback. Gli argomenti primitivi non stringa vengono convertiti automaticamente in stringhe. |
selected | Boolean | Indica se l'elemento deve iniziare come selezionato o deselezionato. |
Andata e ritorno
SelectionInput
: questo oggetto, per il concatenamento.
setFieldName(fieldName)
Imposta la chiave che identifica questo input di selezione nell'oggetto evento che viene generato quando si verifica un'interazione con l'interfaccia utente. Non sarà visibile all'utente. È obbligatorio, deve essere univoco.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
fieldName | String | Il nome da assegnare a questo input. |
Andata e ritorno
SelectionInput
: questo oggetto, per il concatenamento.
setOnChangeAction(action)
Imposta un Action
da eseguire ogni volta che l'input della selezione cambia.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
action | Action | e l'azione da eseguire. |
Andata e ritorno
SelectionInput
: questo oggetto, per il concatenamento.
setTitle(title)
Imposta il titolo da visualizzare prima del campo di immissione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | Il titolo del campo di immissione. |
Andata e ritorno
SelectionInput
: questo oggetto, per il concatenamento.
setType(type)
Consente di impostare il tipo di questo input. Il valore predefinito è CHECKBOX
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
type | SelectionInputType | Il tipo di selezione. |
Andata e ritorno
SelectionInput
: questo oggetto, per il concatenamento.