blockly > ช่อง > doClassValidation_

เมธอด Field.doClassValidation_()

ตรวจสอบการเปลี่ยนแปลงค่าของช่องก่อนที่จะตั้งค่า ดู **FieldDropdown** เพื่อดูตัวอย่างการใช้งานคลาสย่อย

**หมายเหตุ:** การตรวจสอบจะแสดงตัวเลือก 1 รายการระหว่าง T, null และ undefined การใช้งานของ **ฟิลด์** จะไม่แสดงค่า undefined แต่จะใช้ในคลาสย่อยที่จะแสดงผล undefined ได้ หากค่าใหม่เข้ากันได้กับ T

ลายเซ็น:

protected doClassValidation_(newValue: T): T | null | undefined;

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
newValue T ค่าที่ต้องตรวจสอบ

ส่งกลับ:

T | null | ไม่ระบุ

1 ใน 3 วิธีการกำหนดการตั้งค่าใหม่: T, null หรือ undefined

  • T เพื่อตั้งค่าที่แสดงผลของฟังก์ชันนี้แทน newValue

  • null เพื่อเรียกใช้ doValueInvalid_ และไม่ได้ตั้งค่า

  • undefined เพื่อตั้ง newValue ตามเดิม