사전 정의된 옵션 집합 중에서 선택할 수 있는 입력란입니다.
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);
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addItem(text, value, selected) | SelectionInput | 선택할 수 있는 새 항목을 추가합니다. |
setFieldName(fieldName) | SelectionInput | UI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택 입력을 식별하는 키를 설정합니다. |
setOnChangeAction(action) | SelectionInput | 선택 입력이 변경될 때마다 실행되도록 Action 를 설정합니다. |
setTitle(title) | SelectionInput | 입력란 앞에 표시할 제목을 설정합니다. |
setType(type) | SelectionInput | 이 입력의 유형을 설정합니다. |
자세한 문서
addItem(text, value, selected)
선택할 수 있는 새 항목을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
text | Object | 이 항목에 대해 표시되는 텍스트입니다. 문자열이 아닌 기본 인수는 자동으로 문자열로 변환됩니다. |
value | Object | 콜백을 통해 전송되는 양식 입력 값입니다. 문자열이 아닌 기본 인수는 자동으로 문자열로 변환됩니다. |
selected | Boolean | 항목이 기본적으로 선택되는지 여부입니다. 선택 입력에서 하나의 값만 허용하는 경우 (예: 라디오 버튼 또는 드롭다운 메뉴) 이 필드는 항목 1개에만 설정하세요. |
리턴
SelectionInput
- 체이닝용 객체입니다.
setFieldName(fieldName)
UI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택 입력을 식별하는 키를 설정합니다. 사용자에게 표시되지 않습니다. 필수 항목이며 고유해야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
fieldName | String | 이 입력에 할당할 이름입니다. |
리턴
SelectionInput
- 체이닝용 객체입니다.
setOnChangeAction(action)
선택 입력이 변경될 때마다 실행되도록 Action
를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
action | Action | 수행할 작업입니다. |
리턴
SelectionInput
- 체이닝용 객체입니다.
setTitle(title)
setType(type)
이 입력의 유형을 설정합니다. 기본값은 CHECKBOX
입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
type | SelectionInputType | 선택 유형입니다. |
리턴
SelectionInput
- 체이닝용 객체입니다.