blockly > FieldNumber

کلاس FieldNumber

کلاس برای فیلد شماره قابل ویرایش.

امضا:

export declare class FieldNumber extends FieldInput<number> 

گسترش می یابد: FieldInput<number>

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (مقدار، حداقل، حداکثر، دقت، اعتبارسنجی، پیکربندی) یک نمونه جدید از کلاس FieldNumber می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
حداکثر_ protected عدد حداکثر مقداری که این فیلد عددی می تواند داشته باشد.
min_ protected عدد حداقل مقداری که این فیلد عدد می تواند داشته باشد.
دقت، درستی_ protected عدد مضربی که مقدار این فیلدها به آن گرد شده است.
بررسی املا_ protected بولی اعداد را غلط املایی نکنید اعتباردهنده ما کار بهتری انجام می دهد.

مواد و روش ها

روش اصلاح کننده ها شرح
configure_(config) protected فیلد را بر اساس نقشه داده شده از گزینه ها پیکربندی کنید.
doClassValidation_(newValue) protected اطمینان حاصل کنید که مقدار ورودی یک عدد معتبر است (باید محدودیت های موجود در فیلد را برآورده کند).
getMax() حداکثر مقدار فعلی که این فیلد می تواند داشته باشد را برمی گرداند. پیش فرض Infinity است.
getMin() حداقل مقدار فعلی را که این فیلد می تواند داشته باشد برمی گرداند. پیش فرض -Infinity است.
getPrecision() دقت فعلی این فیلد را برمی‌گرداند. دقت عددی است که مقدار فیلد به آن گرد می شود. دقت 0 به این معنی است که مقدار گرد نشده است.
مجموعه محدودیت ها (حداقل، حداکثر، دقت) محدودیت های حداکثر، حداقل و دقت را در این زمینه تنظیم کنید. هر یک از این ویژگی ها ممکن است تعریف نشده باشد یا NaN غیرفعال باشد. تنظیم دقت (معمولاً توان 10) حداقل گام بین مقادیر را اعمال می کند. یعنی مقدار کاربر به نزدیکترین مضرب دقت گرد می شود. کمترین مکان رقم از دقت استنباط می شود. مقادیر اعداد صحیح را می توان با انتخاب دقیق عدد صحیح اعمال کرد.
setMax (حداکثر) حداکثر مقداری که این فیلد می تواند داشته باشد را تنظیم می کند. مقدار را برای بازتاب به روز می کند.
setMin (دقیقه) حداقل مقداری را که این فیلد می تواند داشته باشد را تنظیم می کند. مقدار را برای بازتاب به روز می کند.
setPrecision (دقت) دقت مقدار این فیلد را تنظیم می کند، یعنی عددی که مقدار به آن گرد می شود. فیلد را برای بازتاب به روز می کند.
ویجتCreate_() protected ویجت ویرایشگر ورودی اعداد را ایجاد کنید.