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
ตามเดิม