blockly > FieldNumber

FieldNumber sınıfı

Düzenlenebilir bir sayı alanı sınıfı.

İmza:

export declare class FieldNumber extends FieldInput<number> 

Genişletilmiş: FieldInput<number>

Markalar

Marka Değiştiriciler Açıklama
(constructor)(value, min, max, precision, validator, config) FieldNumber sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tür Açıklama
max_ protected sayı Bu sayı alanının içerebileceği maksimum değer.
min_ protected sayı Bu sayı alanının içerebileceği minimum değer.
precision_ protected sayı Bu alanın değerinin yuvarlandığı kat.
spellcheck_ protected boolean Sayılar yazım denetimine tabi tutulmaz. Doğrulama aracımız daha iyi bir iş çıkarır.

Yöntemler

Yöntem Değiştiriciler Açıklama
configure_(config) protected Alanı, verilen seçenekler haritasına göre yapılandırın.
doClassValidation_(newValue) protected Giriş değerinin geçerli bir sayı olduğundan emin olun (alana uygulanan kısıtlamaları karşılamalıdır).
getMax() Bu alanın içerebileceği mevcut maksimum değeri döndürür. Varsayılan değer sonsuzdur.
getMin() Bu alanın içerebileceği mevcut minimum değeri döndürür. Varsayılan değer -Infinity'dir.
getPrecision() Bu alanın geçerli hassasiyetini döndürür. Hassasiyet, alanın değerinin yuvarlandığı sayıdır. 0 hassasiyet değeri, değerin yuvarlanmamasıdır.
initView() Alanın DOM'unu başlatın.
setConstraints(min, max, precision) Bu alandaki maksimum, minimum ve hassasiyet kısıtlamalarını ayarlayın. Bu özelliklerden herhangi biri, devre dışı bırakılmak için undefined veya NaN olabilir. Kesinlik ayarı (genellikle 10'un bir kuvveti) değerler arasında minimum bir adım uygular. Yani kullanıcının değeri, hassasiyet değerine en yakın katına yuvarlanır. En az anlamlı basamak, hassasiyetten anlaşılır. Tam sayı değerleri, bir tam sayı hassasiyeti seçerek zorunlu kılınabilir.
setMax(max) Bu alanın içerebileceği maksimum değeri belirler. Değeri yansıtacak şekilde günceller.
setMin(min) Bu alanın içerebileceği minimum değeri ayarlar. Değeri yansıtacak şekilde günceller.
setPrecision(precision) Bu alanın değerinin hassasiyetini (yani değerin yuvarlandığı sayıyı) ayarlar. Alanı yansıtacak şekilde günceller.
widgetCreate_() protected Sayı giriş düzenleyici widget'ını oluşturun.