封鎖 >FieldNumber

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 表示該值不會四捨五入。
setConstraints(min, max, precision) 請為這個欄位設定最大、最小和精確度限制條件。您可以將其中的任一屬性設為未定義,或是停用 NaN。設定精確度 (通常為 10 的次方) 會在值之間強制執行最少的步驟。也就是將使用者值四捨五入至最接近的精確度的倍數。系統會從精確度推斷出最小有效位數。如要強制執行整數值,請選擇整數精確度。
setMax(max) 設定這個欄位可包含的最大值。更新該值以反映實際情況。
setMin(分鐘) 設定這個欄位可以包含的最小值。更新該值以反映實際情況。
setPrecision(precision) 設定這個欄位值的精確度,例如將值四捨五入的數字。更新欄位以反映資料。
widgetCreate_() protected 建立數字輸入編輯器小工具。