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