blockly > ช่อง > setValidator

เมธอด Field.setValidator()

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

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

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

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
ตัวแฮนเดิล FieldValidator<T> ฟังก์ชันเครื่องมือตรวจสอบหรือ Null เพื่อล้างโปรแกรมตรวจสอบก่อนหน้า

ส่งกลับ:

void