2013-07-30 3 views
1

행을 복제하려고하지만 하나의 열처럼 변경하려고합니다.slickgrid - grid.getDataItem (0), dataView.getItem (0) 및 .dataView.getItemByIdx (0) 참조를 반환합니다.

그래서 나는 같은 것을 할 :

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

item.id=123; 

myGrid.dataView.addItem(item); 

내 문제는 내가 인덱스 0에서 행을 복제하고 있다면 내가 할 때 :

item.id = 123;

실제로 인덱스 0에있는 행의 id를 123과 새 행으로 만듭니다.

데이터를 가져 와서 행에 대한 실제 참조를 얻지 못하는 방법이 있습니까?

감사합니다. 이 경우

답변

0

, 나는 새로운 객체를 생성하기 위해 jQuery를 $.extend 방법을 사용합니다 :

var newItem = {}; 
$.extend(newItem, item); 
newItem.id=123; 
myGrid.dataView.addItem(newItem); 
+0

너무 감사했다 그! – sunzyflower

관련 문제