เลือก

คลิกเพื่อคัดลอก

เลือกส่วนประกอบเพื่อเลือกตัวเลือกที่กำหนดไว้ล่วงหน้า


การตั้งค่าเริ่มต้น

Mode - เลือก หลาย รายการเพื่อให้สามารถเลือกได้หลายตัวเลือกจากเมนูแบบเลื่อนลง มิฉะนั้น ควรใช้โหมดเดี่ยว


การตั้งค่ารูปลักษณ์และความรู้สึก

Label (ไม่บังคับ) เพื่อใช้แสดงป้ายกำกับส่วนประกอบ

ตัว Placeholder (ไม่บังคับ) ที่จะใช้เพื่อแสดงตัวยึดของส่วนประกอบ

Name (บังคับ) - ชื่อของส่วนประกอบ

Size (บังคับ) - ขนาดของส่วนประกอบ ถูกตั้งค่าเป็นค่าเริ่มต้นเมื่อสร้างส่วนประกอบ

Search (บังคับ) - เพื่อให้สามารถค้นหาภายในตัวเลือกแบบเลื่อนลงที่มีอยู่ ถูกปิดโดยปริยาย

Clear icon (จำเป็น) - แสดงไอคอนตัวเลือกที่ชัดเจนหากเปิดใช้งาน ถูกปิดโดยปริยาย

Disabled ใช้งาน (บังคับ) - ทำให้คอมโพเนนต์ถูกปิดใช้งานหากเปิดอยู่ ถูกปิดโดยปริยาย

Visible ได้ (จำเป็น) - ทำให้ส่วนประกอบมองเห็นได้หากเปิดใช้งาน เปิดใช้งานโดยค่าเริ่มต้น


ตัวเลือก

เลือกตัวเลือก สามารถกำหนดไว้ล่วงหน้าในการตั้งค่าส่วนประกอบ


ทริกเกอร์เวิร์กโฟลว์

  • onChange - เริ่มทำงานเมื่อตัวเลือกแบบเลื่อนลงมีการเปลี่ยนแปลง
  • onFocus - เริ่มทำงานเมื่อคอมโพเนนต์ Select ถูกโฟกัส
  • onBlur - เริ่มทำงานเมื่อองค์ประกอบที่เลือกเบลอ
  • onCreate - เริ่มทำงานเมื่อส่วนประกอบถูกสร้างขึ้น
  • onDestroy - เริ่มทำงานเมื่อส่วนประกอบปรากฏขึ้น

การกระทำของคอมโพเนนต์

Select Get Properties

รับคุณสมบัติของส่วนประกอบ

พารามิเตอร์ อินพุต :

  • Component Id [string] - เลือกตัวระบุส่วนประกอบ

พารามิเตอร์ ขา ออก:

  • Label [string] - ป้ายกำกับส่วนประกอบ
  • ตัว Placeholder [string] - ตัวยึดตำแหน่งส่วนประกอบ
  • Allow Clear [boolean] - อนุญาตให้ล้างการเลือกหากเป็นจริง
  • Disable [boolean ] - ปิดใช้งานส่วนประกอบหากเป็นจริง
  • Tooltip [string] - สตริงคำแนะนำเครื่องมือ;
  • Required Mark [boolean] - แสดงเครื่องหมายที่จำเป็นหากเป็นจริง
  • Debounce (ms) [integer] - หน่วงเวลาเพื่อตรวจสอบความถูกต้องของค่า;
  • Options [Select Option array] - อาร์เรย์ของตัวเลือกที่เลือกไว้ล่วงหน้า
  • Selected [Select Option array] - อาร์เรย์ของตัวเลือกที่เลือกหรือเพียงแค่อาร์เรย์ที่มีองค์ประกอบเดียวในกรณีของ Single Mode
  • Validate Icon [boolean] - ไอคอนที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Status [Status type] - สถานะที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Message [string] - ข้อความที่จะแสดงในการตรวจสอบค่า;

Select Get Properties

Select Set Properties

ตั้งค่าคุณสมบัติของส่วนประกอบ

พารามิเตอร์ อินพุต :

  • Component Id [string] - เลือกตัวระบุส่วนประกอบ
  • Label [string] - ป้ายกำกับส่วนประกอบ
  • ตัว Placeholder [string] - ตัวยึดตำแหน่งส่วนประกอบ
  • Allow Clear [boolean] - อนุญาตให้ล้างการเลือกหากเป็นจริง
  • Disable [boolean] - ปิดใช้งานส่วนประกอบหากเป็นจริง
  • Tooltip [string] - สตริงคำแนะนำเครื่องมือ;
  • Required Mark [boolean] - แสดงเครื่องหมายที่จำเป็นหากเป็นจริง
  • Debounce (ms ) [integer] - หน่วงเวลาเพื่อตรวจสอบความถูกต้องของค่า;
  • Options [Select Option array] - อาร์เรย์ของตัวเลือกที่เลือกไว้ล่วงหน้า
  • Validate Icon [boolean] - ไอคอนที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Status [Status type] - สถานะที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Message [string] - ข้อความที่จะแสดงในการตรวจสอบค่า;

Select Set Properties

เลือก ปรับปรุงคุณสมบัติ

อัพเดตคุณสมบัติของคอมโพเนนต์

พารามิเตอร์ อินพุต :

  • Component Id [string] - เลือกตัวระบุส่วนประกอบ
  • Label [string] - ป้ายกำกับส่วนประกอบ
  • ตัว Placeholder [string] - ตัวยึดตำแหน่งส่วนประกอบ
  • Allow Clear [boolean] - อนุญาตให้ล้างการเลือกหากเป็นจริง
  • Disable [boolean] - ปิดใช้งานส่วนประกอบหากเป็นจริง
  • Tooltip [string] - สตริงคำแนะนำเครื่องมือ;
  • Required Mark [boolean] - แสดงเครื่องหมายที่จำเป็นหากเป็นจริง
  • Debounce (ms ) [integer] - หน่วงเวลาเพื่อตรวจสอบความถูกต้องของค่า;
  • Options [Select Option array] - อาร์เรย์ของตัวเลือกที่เลือกไว้ล่วงหน้า
  • Validate Icon [boolean] - ไอคอนที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Status [Status type] - สถานะที่จะแสดงในการตรวจสอบความถูกต้องของค่า;
  • Validate Message [string] - ข้อความที่จะแสดงในการตรวจสอบค่า;

Select Update Properties

Make Select Option

เขียน Select Option model ด้วยฟิลด์ที่กำหนด

พารามิเตอร์ อินพุต :

  • ID [integer] - เลือก ID ตัวเลือก;
  • Label [string] - เลือกป้ายกำกับของตัวเลือก;
  • Value [integer] - เลือกมูลค่าการสั่งซื้อของตัวเลือกในรายการแบบเลื่อนลง
  • Icon [string] - ไอคอนที่จะใช้ในรายการเลือกตัวเลือก;
  • Disabled [boolean] - ปิดใช้งาน Select Option หากเป็นจริง

พารามิเตอร์ ขา ออก:

  • Select Option [Select Option] - เลือกรุ่นตัวเลือก;

Make Select Option

Expand Select Option

ขยายรูปแบบ Select Option

พารามิเตอร์ อินพุต :

  • Select Option [Select Option] - เลือกรุ่นตัวเลือก;

พารามิเตอร์ ขา ออก:

  • ID [integer] - เลือก ID ตัวเลือก;
  • Label [string] - เลือกป้ายกำกับของตัวเลือก;
  • Value [integer] - เลือกมูลค่าการสั่งซื้อของตัวเลือกในรายการแบบเลื่อนลง
  • Icon [string] - ไอคอนที่จะใช้ในรายการ Select Option;
  • Disabled [boolean] - ปิดใช้งาน Select Option หากเป็นจริง

Expand Select Option


ตัวอย่างการใช้งาน

เป็นไปได้ที่จะสร้างและเพิ่มรายการ Select Option ใหม่ลงในรายการดรอปดาวน์ผ่านกระบวนการทางธุรกิจส่วนหน้า

ตรรกะควรเป็นดังนี้:

  • สร้างรายการ Select Option ใหม่พร้อมฟิลด์ที่ระบุ ( Make Select Option )

  • รับอาร์เรย์รายการ Select Option ที่มีอยู่ ( Select Get Properties ) และรวมเข้ากับรายการ Select Option ที่สร้างขึ้นก่อนหน้านี้ ( Append Array )

  • อัปเดตอาร์เรย์รายการ Select Option ( Select Update Properties ) สำหรับคอมโพเนนต์ Select ที่ระบุ