Class 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);

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addItem(text, value, selected)SelectionInputเพิ่มรายการใหม่ที่เลือกได้
setFieldName(fieldName)SelectionInputตั้งค่าคีย์ที่ระบุอินพุตการเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI
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 — เป็นออบเจ็กต์นี้เพื่อเป็นเชน