קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > שדה > doClassValidation_
שיטת Field.doClassValidation_()
בדיקה של השינויים בערך בשדה לפני שהם מוגדרים. דוגמה להטמעת מחלקות משנה מופיעה במאמר **תפריט נפתח של שדות**.
**הערה:** האימות מחזיר אפשרות אחת בין T
, null
ו-undefined
. **השדה** אף פעם לא יחזיר את הערך undefined
, אבל אפשר שמחלקה משנית תחזיר את הערך undefined
אם הערך החדש תואם ל-T
.
Signature:
protected doClassValidation_(newValue: T): T | null | undefined;
פרמטרים
פרמטר |
סוג |
תיאור |
newValue |
T |
הערך שצריך לאמת. |
החזרות:
T | null | לא מוגדר
אחת משלוש ההוראות להגדרת הערך החדש: T
, null
או undefined
.
T
כדי להגדיר את הערך המוחזר של הפונקציה הזו במקום newValue
.
null
כדי להפעיל את doValueInvalid_
ולא להגדיר ערך.
undefined
כדי להגדיר את newValue
כמו שהיא.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],[]]