百度的時候,不是這方法的解決辦法太少,並且函數
不必定有用。測試
並且通常都是 解決辦法:orm
要想獲取原始的數據,必定記得配置unformat,jqGrid會自動調用unformat配置的函數將顯示的內容還原爲原始的值,而後再存儲在對應的數據行中。get
這樣的方法 很是的不爽。由於 格式的太嚴重了。那麼若是獲取原始以前的數據呢?io
解決辦法很是的簡單:console
好比 這個 字段bizStatusChild 須要格式化,又要獲取格式化的以前的數據,那麼就再寫多一個 沒有格式化的,這樣是沒有問題的。function
...form
{ name: 'bizStatusChild', width: 120, formatter: reviewstatusFormatter },
{ name: 'bizStatusChild', width: 120, hidden: true },百度
....配置
並且格式化以前的要寫在,格式化的後面:
function(cellvalue, options, rowObject) {
var functionId = options.rowId;
var rowOneData = $(grid_selector).jqGrid('getRowData', functionId);
console.log(rowOneData.toString() +
">>>>" +
rowOneData.id +
">>>>>" +
rowOneData.ppcycyleId +
"###" + "##" + rowOneData.bizStatusChild +
"####原始數據>>");
//測試以後,發現輸出了格式化以前的數據。完美解決,並且沒有什麼影響。
}