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
เพื่อตั้งค่าที่แสดงผลของฟังก์ชันนี้แทนnewValue
null
เพื่อเรียกใช้doValueInvalid_
และไม่ตั้งค่าundefined
เพื่อตั้งค่าnewValue
ตามเดิม