FieldNumber クラス
編集可能な数値フィールドのクラス。
署名:
export declare class FieldNumber extends FieldInput<number>
拡張: FieldInput<number>
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(値、最小値、最大値、精度、バリデータ、構成) | FieldNumber クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
max_ | protected |
数値 | この数値フィールドに含めることができる最大値。 |
min_ | protected |
数値 | この数値フィールドに含めることができる最小値。 |
precision_ | protected |
数値 | このフィールドの値が丸められる倍数。 |
spellcheck_ | protected |
ブール値 | 数字のスペルチェックは行いません。Google の検証ツールのほうが優れています。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
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 |
数値入力エディタ ウィジェットを作成します。 |