blockly > FieldNumber

FieldNumber 類別

可編輯的數字欄位類別。

Signature:

export declare class FieldNumber extends FieldInput<number> 

擴充:FieldInput<數字>

建構函式

建構函式 修飾符 說明
(建構函式)(值, 最小值, 最大值, 精確度, 驗證工具, 設定) 建構 FieldNumber 類別的新執行個體

屬性

屬性 修飾符 類型 說明
max_ protected 號碼 這個數字欄位所能包含的最大值。
min_ protected 號碼 這個數字欄位可以包含的最小值。
precision_ protected 號碼 系統會將這個欄位值四捨五入的倍數。
spellcheck_ protected boolean 請勿拼字檢查數字。我們的驗證工具可以提升效能。

方法

方法 修飾符 說明
configure_(config) protected 根據指定的選項對應設定欄位。
doClassValidation_(newValue) protected 確認輸入的值是有效的數字 (必須符合欄位上的限制條件)。
getMax() 傳回這個欄位目前可包含的最大值。預設值為 Infinity。
getMin() 傳回這個欄位目前可包含的最小值。預設值為 -Infinity。
getPrecision() 傳回這個欄位目前的精確度。精確度是指將欄位值四捨五入的數字。精確度為 0 表示值不會四捨五入。
setConstraints(min, max, precision) 設定這個欄位的最大值、最小值和精確度限制。這些屬性可能未定義或已停用 NaN。設定精確度 (通常為 10 的次方) 會強制執行值之間的最小步驟。也就是說,使用者的值會四捨五入至最接近的精確度倍數。最小位數位置是從精確度推斷而得。選擇整數精確度可以強制執行整數值。
setMax(最大值) 設定這個欄位可包含的最大值。更新要反映的值。
setMin(min) 設定這個欄位可包含的最小值。更新要反映的值。
setPrecision(precision) 設定這個欄位值的精確度,例如將值四捨五入的數字。更新欄位以反映。
widgetCreate_() protected 建立數字輸入編輯器小工具。