blockly > FieldNumber

מחלקה 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 יצירת הווידג'ט של עורך קלט המספרים.