blockly > ช่อง > doClassValidation_
เมธอด Field.doClassValidation_()
ตรวจสอบการเปลี่ยนแปลงค่าของช่องก่อนตั้งค่า ดูตัวอย่างการใช้งานคลาสย่อยได้ที่ **FieldDropdown**
**หมายเหตุ** การตรวจสอบจะแสดงตัวเลือก 1 รายการระหว่าง T, null และ undefined การใช้งาน**ช่อง**จะไม่แสดงผล undefined แต่จะใช้ได้กับคลาสย่อยในการส่งคืน undefined หากค่าใหม่ใช้ได้กับ T
ลายเซ็น:
protected doClassValidation_(newValue: T): T | null | undefined;
พารามิเตอร์
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| newValue | T | ค่าที่ต้องตรวจสอบ |
การคืนสินค้า:
ที | null | ไม่ได้กำหนด
1 ใน 3 ของวิธีการสำหรับการตั้งค่าใหม่ ได้แก่ T, null หรือ undefined
Tเพื่อตั้งค่าที่แสดงผลของฟังก์ชันนี้แทนnewValuenullเพื่อเรียกใช้doValueInvalid_และไม่ตั้งค่าundefinedเพื่อตั้งค่าnewValueตามเดิม