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

FieldNumber.(constructor)

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

ลายเซ็น:

constructor(value?: string | number | typeof Field.SKIP_SETUP, min?: string | number | null, max?: string | number | null, precision?: string | number | null, validator?: FieldNumberValidator | null, config?: FieldNumberConfig);

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
value สตริง | ตัวเลข | ประเภท Field.SKIP_SETUP (ไม่บังคับ) ค่าเริ่มต้นของช่อง ควรแคสต์ไปยังหมายเลข ค่าเริ่มต้นคือ 0 และยอมรับ Field.SKIP_SETUP ด้วยเช่นกันหากคุณต้องการข้ามการตั้งค่า (ใช้โดยคลาสย่อยที่ต้องจัดการการกำหนดค่าและการตั้งค่าของช่องหลังจากเรียกใช้ตัวสร้างของตนเองเท่านั้น)
นาที สตริง | ตัวเลข | ค่าว่าง (ไม่บังคับ) ค่าต่ำสุด จะใช้เฉพาะในกรณีที่ไม่ได้ระบุการกำหนดค่าไว้เท่านั้น
สูงสุด สตริง | ตัวเลข | ค่าว่าง (ไม่บังคับ) ค่าสูงสุด จะใช้เฉพาะในกรณีที่ไม่ได้ระบุการกำหนดค่าไว้เท่านั้น
ความแม่นยำ สตริง | ตัวเลข | ค่าว่าง (ไม่บังคับ) ความแม่นยำของค่า จะใช้เฉพาะในกรณีที่ไม่ได้ระบุการกำหนดค่าไว้เท่านั้น
โปรแกรมตรวจสอบ FieldNumberValidator | ค่าว่าง (ไม่บังคับ) ฟังก์ชันที่เรียกใช้เพื่อตรวจสอบการเปลี่ยนแปลงค่าของช่อง ใช้เวลานับเลขและ จะแสดงผลตัวเลขที่ตรวจสอบความถูกต้องแล้วหรือค่าว่างเพื่อล้มเลิกการเปลี่ยนแปลง
การกำหนดค่า FieldNumberConfig (ไม่บังคับ) แผนที่ตัวเลือกที่ใช้ในการกำหนดค่าช่อง ดูรายการพร็อพเพอร์ตี้ที่พารามิเตอร์นี้รองรับได้ใน[เอกสารประกอบการสร้างฟิลด์]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/number#creation