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&lt;T&gt; | ค่าว่าง (ไม่บังคับ) ฟังก์ชันที่เรียกใช้เพื่อตรวจสอบการเปลี่ยนแปลงค่าของช่อง มีคุณค่าและ แสดงผลค่าที่ยืนยันแล้วหรือ Null เพื่อยกเลิกการเปลี่ยนแปลง
การกำหนดค่า FieldConfig (ไม่บังคับ) แผนที่ตัวเลือกที่ใช้ในการกำหนดค่าช่อง โปรดดูรายการพร็อพเพอร์ตี้ที่พารามิเตอร์นี้รองรับในเอกสารประกอบของแต่ละช่อง