הכיתה FieldNumber
סיווג של שדה מספר שניתן לערוך.
Signature:
export declare class FieldNumber extends FieldInput<number>
הרחבה של: FieldInput<number>
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(value, min, max, precision, validator, config) | יצירת מופע חדש של הכיתה FieldNumber |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
max_ | protected |
number | הערך המקסימלי ששדה המספר הזה יכול להכיל. |
min_ | protected |
number | הערך המינימלי ששדה המספר הזה יכול להכיל. |
precision_ | protected |
number | הכפולה שלפיה יעוגל הערך בשדה הזה. |
spellcheck_ | protected |
בוליאני | אין לבצע בדיקת איות של מספרים. המאמת שלנו עושה עבודה טובה יותר. |
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
configure_(config) | protected |
מגדירים את השדה על סמך מפת האפשרויות הנתונה. |
doClassValidation_(newValue) | protected |
מוודאים שערך הקלט הוא מספר תקין (הוא חייב לעמוד באילוצים שהוגדרו לשדה). |
getMax() | הפונקציה מחזירה את הערך המקסימלי הנוכחי שאפשר לכלול בשדה הזה. ברירת המחדל היא Infinity. | |
getMin() | הפונקציה מחזירה את הערך המינימלי הנוכחי שאפשר להזין בשדה הזה. ברירת המחדל היא -Infinity. | |
getPrecision() | הפונקציה מחזירה את הדיוק הנוכחי של השדה הזה. הדיוק הוא המספר שאליו יעוגל הערך בשדה. דיוק של 0 פירושו שהערך לא מעוגל. | |
initView() | מאתחלים את ה-DOM של השדה. | |
setConstraints(min, max, precision) | מגדירים את המגבלות המקסימליות, המינימליות והדיוק בשדה הזה. כל אחד מהמאפיינים האלה יכול להיות לא מוגדר או NaN כדי להשבית אותו. הגדרת הדיוק (בדרך כלל כמספר שלם בחזקת 10) אוכפת צעד מינימלי בין ערכים. כלומר, הערך של המשתמש יעוגל לכפולה הקרובה ביותר של רמת הדיוק. המיקום של הספרה הפחות משמעותית נגזר מרמת הדיוק. כדי לאכוף ערכים של מספרים שלמים, בוחרים רמת דיוק של מספר שלם. | |
setMax(max) | הגדרת הערך המקסימלי שהשדה הזה יכול להכיל. מעדכן את הערך כך שישקף את הערך החדש. | |
setMin(min) | הגדרת הערך המינימלי שהשדה הזה יכול להכיל. מעדכן את הערך כך שישקף את הערך החדש. | |
setPrecision(precision) | הגדרת הדיוק של הערך בשדה הזה, כלומר המספר שאליו הערך יעוגל. עדכון השדה בהתאם. | |
widgetCreate_() | protected |
יוצרים את הווידג'ט של עורך הקלט של המספרים. |