blockly > Field > setValidator

שיטת Field.setValidator()

מגדירה פונקציית אימות חדשה לשדות שניתנים לעריכה, או מנקה מאמת שהוגדר בעבר.

פונקציית התיקוף מקבלת את ערך השדה החדש ומחזירה ערך שאומת. הערך המאומת יכול להיות ערך הקלט, גרסה ששונתה של ערך הקלט או null כדי לבטל את השינוי.

אם הפונקציה לא מחזירה שום דבר (או מחזירה ערך לא מוגדר), הערך החדש יתקבל כחוקי. המטרה היא לאפשר שדות שמשתמשים בפונקציה המאומתת כהתראה על אירוע שינוי ברמת השדה.

Signature:

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

פרמטרים

פרמטר תיאור התיאור
handler FieldValidator<T> פונקציית המאמת או null כדי לנקות מאמת קודם.

החזרות:

void