blockly > FieldNumber

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