blockly > FieldNumber

فئة FieldNumber

فئة لحقل رقمي قابل للتعديل

Signature:

export declare class FieldNumber extends FieldInput<number> 

يمتدّ إلى: FieldInput<number>

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(value, min, max, precision, validator, config) إنشاء مثيل جديد من فئة FieldNumber

الخصائص

الموقع مفاتيح التعديل النوع الوصف
max_ protected الرقم الحد الأقصى للقيمة التي يمكن أن يحتوي عليها هذا الحقل الرقمي.
min_ protected الرقم أدنى قيمة يمكن أن يحتوي عليها حقل الأرقام هذا.
precision_ protected الرقم المضاعف الذي يتم تقريب قيمة هذا الحقل إليه.
spellcheck_ protected قيمة منطقية لا تصحِّح الأخطاء الإملائية في الأرقام. يُحقّق مدقّقنا من ذلك بشكل أفضل.

الطُرق

الطريقة مفاتيح التعديل الوصف
configure_(config) protected اضبط الحقل استنادًا إلى خريطة الخيارات المحدّدة.
doClassValidation_(newValue) protected تأكَّد من أنّ قيمة الإدخال رقم صالح (يجب أن تستوفي القيود المفروضة على الحقل).
getMax()‎ عرض الحد الأقصى الحالي للقيمة التي يمكن أن يحتوي عليها هذا الحقل القيمة التلقائية هي "ما لا نهاية".
getMin()‎ لعرض الحد الأدنى الحالي للقيمة التي يمكن أن يحتوي عليها هذا الحقل. القيمة التلقائية هي -Infinity.
getPrecision() لعرض الدقة الحالية لهذا الحقل. الدقة هي الرقم الذي يتم تقريب قيمة الحقل إليه. تعني الدقة 0 أنّه لم يتم تقريب القيمة.
initView() اضبط DOM للحقل.
setConstraints(min, max, precision) اضبط قيود الحد الأقصى والحد الأدنى والدقة على هذا الحقل. قد تكون أيّ من هذه السمات غير محدّدة أو NaN لإيقافها. يؤدي ضبط الدقة (عادةً ما تكون درجة 10) إلى فرض حد أدنى للخطوة بين القيم. وهذا يعني أنّه سيتم تقريب قيمة المستخدم إلى أقرب مضاعف لدقتها. يتم استنتاج موضع الرقم الأقل أهمية من الدقة. يمكن فرض قيم الأعداد الصحيحة من خلال اختيار دقة عدد صحيح.
setMax(max) تُستخدَم لتحديد الحد الأقصى للقيمة التي يمكن أن يحتوي عليها هذا الحقل. تعديل القيمة لتعكس
setMin(min) لضبط الحد الأدنى للقيمة التي يمكن أن يحتوي عليها هذا الحقل. تعديل القيمة لتعكس
setPrecision(precision) لضبط دقة قيمة هذا الحقل، أي الرقم الذي يتم تقريب القيمة إليه. تعديل الحقل ليعكس ذلك
widgetCreate_() protected أنشئ تطبيقًا مصغّرًا لمحرِّر إدخال الأرقام.