0
我正在驗證一行的ag-grid。所以列名是Index,這裏是我正在使用的驗證功能。表中的行的Javascript驗證
function numberValidate(params) {
var new_number = parseFloat(params.newValue);
if (isNaN(new_number)) {
window.alert("Invalid value " + params.newValue + ", must be a number");
} else {
params.data.index= new_number;
params.api.onNewRows();
}
}
如果我編輯一行並輸入任何值,變量'new_number將獲得該值。它會檢查它是否是數字。如果不是,它會給一個window.alert。
如果它是一個數字,它將用該值更新該行。
我的問題是這樣的 - > 如果我提到'56sfdfd',它會在行中更新56個。但是,它應該顯示window.alert,指出'56sfdfd'不是一個數字。
任何想法如何在上面的JavaScript函數中糾正這一點。任何輸入讚賞。