blockly > שדה > setValidator
שיטת Field.setValidator()
מגדירה פונקציית אימות חדשה לשדות שניתן לערוך, או מנקה מאמת שהוגדר בעבר.
פונקציית האימות מקבלת את הערך החדש בשדה החדש ומחזירה את הערך המאומת. הערך שאומת יכול להיות ערך הקלט, גרסה אחרי שינוי של ערך הקלט או ערך null כדי לבטל את השינוי.
אם הפונקציה לא מחזירה דבר (או מחזירה ערך לא מוגדר), הערך החדש יתקבל כחוקי. ההרשאה הזו מאפשרת לציין שדות שמשתמשים בפונקציה המאומתת כהתראה על אירוע שינוי ברמת השדה.
Signature:
setValidator(handler: FieldValidator<T>): void;
פרמטרים
פרמטר | סוג | תיאור |
---|---|---|
handler | FieldValidator<T> | פונקציית האימות או ערך ה-null כדי למחוק מאמת קודם. |
החזרות:
ריק