blockly > FieldVariable > (constructor)

FieldVariable.(constructor)

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

ลายเซ็น:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
varName string | null | typeof Field.SKIP_SETUP ชื่อเริ่มต้นของตัวแปร หากเป็นค่าว่าง ระบบจะสร้างชื่อตัวแปรที่ไม่ซ้ำกัน และยอมรับ Field.SKIP_SETUP ด้วยเช่นกันหากคุณต้องการข้ามการตั้งค่า (ใช้โดยคลาสย่อยที่ต้องจัดการการกำหนดค่าและการตั้งค่าของช่องหลังจากเรียกใช้ตัวสร้างของตนเองเท่านั้น)
โปรแกรมตรวจสอบ FieldVariableValidator (ไม่บังคับ) ฟังก์ชันที่เรียกใช้เพื่อตรวจสอบการเปลี่ยนแปลงค่าของฟิลด์ ใช้รหัสตัวแปรและแสดงผลรหัสตัวแปรที่ตรวจสอบแล้ว หรือ Null เพื่อยกเลิกการเปลี่ยนแปลง
variableTypes string[] (ไม่บังคับ) รายการประเภทตัวแปรที่จะรวมไว้ในเมนูแบบเลื่อนลง จะใช้เฉพาะในกรณีที่ไม่ได้ระบุการกำหนดค่าไว้เท่านั้น
defaultType สตริง (ไม่บังคับ) ประเภทตัวแปรที่จะสร้างหากไม่ได้ตั้งค่าของช่องนี้อย่างชัดเจน ค่าเริ่มต้นเป็น '' จะใช้เฉพาะในกรณีที่ไม่ได้ระบุการกำหนดค่าไว้
การกำหนดค่า FieldVariableConfig (ไม่บังคับ) แผนที่ของตัวเลือกที่ใช้กำหนดค่าช่อง ดูรายการพร็อพเพอร์ตี้ที่พารามิเตอร์นี้รองรับได้ใน[เอกสารประกอบการสร้างฟิลด์]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation