blockly > ช่อง > (เครื่องมือสร้าง)
Field.(constructor)
สร้างอินสแตนซ์ใหม่ของคลาส Field
ลายเซ็น:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
value | ที | ประเภท Field.SKIP_SETUP | ค่าเริ่มต้นของช่อง และยอมรับ Field.SKIP_SETUP ด้วยเช่นกันหากคุณต้องการข้ามการตั้งค่า (ใช้โดยคลาสย่อยที่ต้องจัดการการกำหนดค่าและการตั้งค่าของช่องหลังจากเรียกใช้ตัวสร้างของตนเองเท่านั้น) |
โปรแกรมตรวจสอบ | FieldValidator<T> | ค่าว่าง | (ไม่บังคับ) ฟังก์ชันที่เรียกใช้เพื่อตรวจสอบการเปลี่ยนแปลงค่าของช่อง มีคุณค่าและ แสดงผลค่าที่ยืนยันแล้วหรือ Null เพื่อยกเลิกการเปลี่ยนแปลง |
การกำหนดค่า | FieldConfig | (ไม่บังคับ) แผนที่ตัวเลือกที่ใช้ในการกำหนดค่าช่อง โปรดดูรายการพร็อพเพอร์ตี้ที่พารามิเตอร์นี้รองรับในเอกสารประกอบของแต่ละช่อง |