ブロックする >FieldNumber

FieldNumber クラス

編集可能な数値フィールドのクラス。

署名:

export declare class FieldNumber extends FieldInput<number> 

拡張: FieldInput<number>

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(値, 最小値, 最大値, 精度, バリデータ, 構成) FieldNumber クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
max_ protected 数値 この数値フィールドに含めることができる最大値。
min_ protected 数値 この数値フィールドに含めることができる最小値。
precision_ protected 数値 このフィールドを四捨五入する倍数。
spellcheck_ protected ブール値 数字のスペルチェックはしないでください。当社のバリデータの方が優れています。

メソッド

メソッド 修飾子 説明
configure_(config) protected オプション マップに基づいてフィールドを構成します。
doClassValidation_(newValue) protected 入力値が有効な数値であることを確認します(フィールドに設定された制約を満たす必要があります)。
getMax() このフィールドに含めることができる現在の最大値を返します。デフォルトは Infinity です。
getMin() このフィールドに含めることができる現在の最小値を返します。デフォルトは -Infinity です。
getPrecision() このフィールドの現在の精度を返します。精度は、フィールドの値を四捨五入する数値です。精度 0 は、値が四捨五入されないことを意味します。
setConstraints(min, max, precision) このフィールドに最大値、最小値、精度の制約を設定します。これらのプロパティはいずれも未定義にするか、NaN を無効にすることができます。精度(通常は 10 の累乗)を設定すると、値間に最小ステップが適用されます。つまり、ユーザーの値は最も近い精度の倍数に丸められます。最下位の桁は精度から推定されます。整数精度を選択することで、整数値を適用できます。
setMax(max) このフィールドに含めることができる最大値を設定します。値を更新して反映します。
setMin(min) このフィールドに含めることができる最小値を設定します。値を更新して反映します。
setPrecision(precision) このフィールドの値の精度(値を四捨五入する数値)を設定します。フィールドを更新して反映します。
widgetCreate_() protected 数値入力エディタ ウィジェットを作成します。