jqgrid 獲取格式化以前的行 數據

百度的時候,不是這方法的解決辦法太少,並且函數

不必定有用。測試

並且通常都是 解決辦法: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 +
            "####原始數據>>");

//測試以後,發現輸出了格式化以前的數據。完美解決,並且沒有什麼影響。

}

相關文章
相關標籤/搜索