קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > שדה > setValidator
שיטת Field.setValidator()
מגדירה פונקציית אימות חדשה לשדות שניתן לערוך, או מנקה מאמת שהוגדר בעבר.
פונקציית האימות מקבלת את הערך החדש בשדה החדש ומחזירה את הערך המאומת. הערך שאומת יכול להיות ערך הקלט, גרסה אחרי שינוי של ערך הקלט או ערך null כדי לבטל את השינוי.
אם הפונקציה לא מחזירה דבר (או מחזירה ערך לא מוגדר), הערך החדש יתקבל כחוקי. ההרשאה הזו מאפשרת לציין שדות שמשתמשים בפונקציה המאומתת כהתראה על אירוע שינוי ברמת השדה.
Signature:
setValidator(handler: FieldValidator<T>): void;
פרמטרים
פרמטר |
סוג |
תיאור |
handler |
FieldValidator<T> |
פונקציית האימות או ערך ה-null כדי למחוק מאמת קודם. |
החזרות:
ריק
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The `setValidator()` method configures or removes a validation function for editable fields. This function, provided as a `handler`, receives the new field value and returns either a validated value, a modified value, or `null` to prevent the change. Returning nothing or `undefined` accepts the new value. The `handler` parameter can also be set to `null` to clear an existing validator. It takes a `FieldValidator` type and returns `void`.\n"],null,[]]