blockly > FieldNumber

فئة FieldNumber

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

Signature:

export declare class FieldNumber extends FieldInput<number> 

يمتد: إدخال الحقل<number>

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(Createor)(value, min, max, precision, ويتيح المجال, config) تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldNumber.

أماكن إقامة

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

الطُرق

الطريقة مفاتيح التعديل الوصف
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 يمكنك إنشاء التطبيق المصغَّر لتعديل إدخال الأرقام.