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. |