blockly > ช่อง > setValidator
เมธอด Field.setValidator()
ตั้งค่าฟังก์ชันการตรวจสอบใหม่สำหรับฟิลด์ที่แก้ไขได้ หรือล้างโปรแกรมตรวจสอบที่ตั้งค่าไว้ก่อนหน้านี้
ฟังก์ชันเครื่องมือตรวจสอบจะใช้ค่าช่องใหม่และแสดงผลค่าที่ตรวจสอบแล้ว ค่าที่ตรวจสอบแล้วอาจเป็นค่าอินพุต ค่าอินพุตเวอร์ชันแก้ไข หรือ Null เพื่อล้มเลิกการเปลี่ยนแปลง
หากฟังก์ชันไม่แสดงผลลัพธ์ใดๆ (หรือแสดงผล "ไม่ระบุ)" จะยอมรับค่าใหม่ว่า "ถูกต้อง" การดำเนินการนี้เป็นการอนุญาตช่องที่ใช้ฟังก์ชันที่ตรวจสอบแล้วเป็นการแจ้งเตือนเหตุการณ์การเปลี่ยนแปลงระดับช่อง
ลายเซ็น:
setValidator(handler: FieldValidator<T>): void;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | FieldValidator<T> | ฟังก์ชันตัวตรวจสอบหรือ Null เพื่อล้างโปรแกรมตรวจสอบก่อนหน้า |
การคืนสินค้า:
เป็นโมฆะ