blockly > ช่อง > setValidator

เมธอด Field.setValidator()

ตั้งค่าฟังก์ชันการตรวจสอบใหม่สำหรับฟิลด์ที่แก้ไขได้ หรือล้างโปรแกรมตรวจสอบที่ตั้งค่าไว้ก่อนหน้านี้

ฟังก์ชันเครื่องมือตรวจสอบจะใช้ค่าช่องใหม่และแสดงผลค่าที่ตรวจสอบแล้ว ค่าที่ตรวจสอบแล้วอาจเป็นค่าอินพุต ค่าอินพุตเวอร์ชันแก้ไข หรือ Null เพื่อล้มเลิกการเปลี่ยนแปลง

หากฟังก์ชันไม่แสดงผลลัพธ์ใดๆ (หรือแสดงผล "ไม่ระบุ)" จะยอมรับค่าใหม่ว่า "ถูกต้อง" การดำเนินการนี้เป็นการอนุญาตช่องที่ใช้ฟังก์ชันที่ตรวจสอบแล้วเป็นการแจ้งเตือนเหตุการณ์การเปลี่ยนแปลงระดับช่อง

ลายเซ็น:

setValidator(handler: FieldValidator<T>): void;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล FieldValidator&lt;T&gt; ฟังก์ชันตัวตรวจสอบหรือ Null เพื่อล้างโปรแกรมตรวจสอบก่อนหน้า

การคืนสินค้า:

เป็นโมฆะ