FieldNumber 類別
可編輯數字欄位的類別。
Signature:
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 表示不會對值進行四捨五入。 | |
initView() | 初始化欄位的 DOM。 | |
setConstraints(min, max, precision) | 為這個欄位設定上限、下限和精確度限制。任何這些屬性都可能處於未定義或 NaN 的狀態,因此會遭到停用。設定精確度 (通常是 10 的冪) 會強制設為最小值間隔。也就是說,系統會將使用者輸入的值四捨五入至最接近的倍數精確度。系統會根據精確度推斷小數位位。您可以選擇整數精確度,強制使用整數值。 | |
setMax(max) | 設定此欄位可包含的最大值。更新值以反映結果。 | |
setMin(min) | 設定此欄位可包含的最低值。更新值以反映結果。 | |
setPrecision(precision) | 設定這個欄位值的精確度,也就是值四捨五入的位數。更新欄位以反映變更。 | |
widgetCreate_() | protected |
建立數字輸入編輯器小工具。 |