1

我试图复制一行,但像一列一样改变。

所以我做这样的事情:

var item = myGrid.grid.getDataItem(rowIndex); 

item.id=123;

myGrid.dataView.addItem(item);

我的问题是,如果我在索引 0 处复制行,当我这样做时:

项目.id = 123;

它实际上使索引 0 处的行的 id 为 123 以及新行。

有没有办法获取数据而不是获取对行的实际引用?

谢谢!

4

1 回答 1

0

在这种情况下,我会使用 jQuery $.extend方法来创建一个新对象:

var newItem =  {};
$.extend(newItem, item);
newItem.id=123;
myGrid.dataView.addItem(newItem);
于 2013-07-31T01:15:59.613 回答