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