0
我有一個可編輯的Datagrid中的numbertextbox。如果它是空的,它顯示NaN,但我不想要任何默認值。
它應該是這樣(空白)。請幫幫我。我怎麼能在dojo做到這一點?dojo空numbertextbox顯示NaN,但我不想要任何其他值
我有一個可編輯的Datagrid中的numbertextbox。如果它是空的,它顯示NaN,但我不想要任何默認值。
它應該是這樣(空白)。請幫幫我。我怎麼能在dojo做到這一點?dojo空numbertextbox顯示NaN,但我不想要任何其他值
嘗試將約束上的參數是這樣的:
var myNumberBox = new dijit.form.NumberTextBox({
constraints: { pattern: "0.####" }, // The pattern that the number will be displayed or set as
value: "", // The starting value if a value isn't set from any other source
required: false, // You may want to set this to true if user input is required
placeHolder: "(blank)" // What is shown when no value is present
});
每當你得到的數字框的值,你可能想通過parseInt函數(值)或parseFloat(值)率先通過了它。另外檢查它是否是一個數字。
var value = parseFloat(myNumberBox.get("value"));
if (isNan(value)) {
// Code to handle if it is NaN
}
如需更多幫助,請訪問link。
我希望這會有所幫助。