我有一個從服務返回的對象數組。我將這個數組提供給data
哈希值爲jqGrid
,並將其數據類型設置爲local
。我有一個名爲Pricing
的屬性,其值爲具有屬性Currency
和Price
的對象。jqGrid - 在插入之前修改單元格數據
現在我需要連接這兩個屬性並返回結果。我知道我可以使用jsonmap
訪問這個嵌套結構,並且stackoverflow上的一些舊線程表明jsonmap
散列也可以是一個函數。但是,根據文檔(jqGrid ColModel docs),jsonmap
只接受一個字符串,並且當我嘗試將其分配給函數時,我的輸出也僅呈現[object object]。可能是舊的方法不再工作了。
{
name: 'Pricing', jsonmap: function (item) {
return (item.Price + ' ' + item.Currency).toString();
}, index: 'Pricing', width: 90, sorttype: "int"
}
的樣本數據:
model = [
{
Id: 2,
PropertyCode: 'Ref 306',
Pricing: {
Currency: 'AUD',
Price: '$500000'
}
}
];
我的問題是,有沒有什麼辦法之前,我傳遞價值的jqGrid做這個計算?我知道我可以在整個模型之外進行這種計算,然後通過它。
您能否包含輸入數據的示例?你寫了關於「插入」的數據。你是指在編輯網格時初始填充數據或插入數據? – Oleg
@Oleg謝謝你的時間。我的意思是數據的初始填充。我只是添加了一個示例對象。 – Sparda