0
我有一個datagrid包含來自不同文檔的數據。用戶可以編輯一些列。我想限制他們只能輸入一個數字。 我想從客戶端而不是服務器端做到這一點,因爲這意味着檢查20個或更多的文件。如何將驗證添加到Ext Lib數據網格中的單元格?
好的想通了怎麼辦。如果數據輸入非數字或無效值,則創建一個用紅色背景格式化數據的函數。把功能的腳本塊,並把名稱格式字段爲每列
function ValidNmbr(s)
{
var RegularExpression = new RegExp(/^\$?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/);<br/>
if(RegularExpression.test(s))
{
return s;
}
else {
return "<span style='background-color:red'>"+s+"</span>";
}
}
如何實現數據網格?使用數據表? – stwissel
這是xpage ext庫的dojo數據網格,其中包含restservice視圖。查看格式化程序以查看有關突出顯示錯誤的信息。這是用於費用報告,所以在他們進入後進行驗證,但是想要防止延遲。 – Kalechi
Dojo網格[有數據類型](http://dojotoolkit.org/documentation/tutorials/1.6/working_grid/),因此它處理數字條目 – stwissel