ParamQuery Grid(pqgrid)updateRow,具有键的动态值

时间:2015-07-07 10:17:35

标签: object dynamic key

ParamQuery存在很大问题。我正在使用updateRow方法更新文档下面的一行:

$( ".selector" ).pqGrid( "updateRow", 
    { rowIndx: 2, row: { 'ProductName': 'Cheese', 'UnitPrice': 30 } );

但是我需要'ProductName','UnitPrice'等等......将以编程方式从值数组中读取。我该怎么办?

例如,如果位置2的数组包含ProductName,则无法执行

$( ".selector" ).pqGrid( "updateRow", 
    { rowIndx: 2, row: { **myArray[2]**: 'Cheese', 'UnitPrice': 30 } );

有什么想法吗? 提前谢谢。

解决方案

var obj = {};
for(var i = 0; i < myarray.length; i++) {
var key   = myarray[i];
var val   = '44';
obj[key] = val;
}

$( ".selector" ).pqGrid( "updateRow",
rowIndx: 2,
row: obj
});

非常感谢:)。

0 个答案:

没有答案