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