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