ช่องป้อนข้อมูลที่ช่วยให้เลือกชุดตัวเลือกที่กําหนดไว้ล่วงหน้าได้
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 | สินค้าควรเริ่มต้นตามที่เลือกหรือไม่ได้เลือก |
ไปกลับ
SelectionInput
— เป็นออบเจ็กต์นี้เพื่อเป็นเชน
setFieldName(fieldName)
ตั้งค่าคีย์ที่ระบุอินพุตการเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI ผู้ใช้จะไม่เห็น ต้องระบุ ต้องไม่ซ้ํากัน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
fieldName | String | ชื่อที่จะกําหนดให้กับอินพุตนี้ |
ไปกลับ
SelectionInput
— เป็นออบเจ็กต์นี้เพื่อเป็นเชน
setOnChangeAction(action)
ตั้งค่า Action
ให้ทํางานทุกครั้งที่อินพุตที่เลือกมีการเปลี่ยนแปลง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
action | Action | การดําเนินการที่ต้องทํา |
ไปกลับ
SelectionInput
— เป็นออบเจ็กต์นี้เพื่อเป็นเชน
setTitle(title)
ตั้งชื่อที่จะแสดงก่อนช่องป้อนข้อมูล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ชื่อช่องอินพุต |
ไปกลับ
SelectionInput
— เป็นออบเจ็กต์นี้เพื่อเป็นเชน
setType(type)
ตั้งค่าประเภทของอินพุตนี้ ค่าเริ่มต้นคือ CHECKBOX
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
type | SelectionInputType | ประเภทรายการที่เลือก |
ไปกลับ
SelectionInput
— เป็นออบเจ็กต์นี้เพื่อเป็นเชน