blockly > ช่อง > (เครื่องมือสร้าง)

Field.(constructor)

สร้างอินสแตนซ์ใหม่ของคลาส Field

ลายเซ็น:

constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);

พารามิเตอร์

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