2011-02-14 3 views
0

버튼을 클릭 할 때 다른 데이터를 사용하여 그리드 행에 이미있는 데이터를 어떻게 변경할 수 있습니까? 선택한 행의 값을 새 값으로 업데이트하려고합니다.jqGrid 행 값을 변경하십시오.

답변

4

코드는

var myGrid = $("#list"); 
var selRowId = myGrid.jqGrid('getGridParam','selrow'); 
myGrid.jqGrid('setRowData',selRowId,newData); 

처럼 보일 수있는 곳 새 값을 포함하는 데이터의 객체의 newData. 배열의 구조는 name : value 형식입니다 (예 : {firstName : "foo", lastName : "bar"}). 행의 현재 데이터를 확인할 수 있습니다.

var oldData = myGrid.jqGrid('getRowData',selRowId);