jqGrid 4.7.0이 있습니다. jqGrid에 저장되지 않은 행의 데이터를 가져 오는 함수 또는 메서드가 있습니까?jqGrid 행 데이터를 가져 오는 동안 편집 모드의 행
내 테이블은 더 큰 형식의 일부입니다. 나는 그것에 행을 추가 할 수 있고, 그 다음에 내가 저장할 수있는 행을 저장하면된다. 현재 테이블은 모든 저장 후에 다시로드되므로 저장되지 않은 행이 있으면 데이터가 손실됩니다. 데이터를 유지해야합니다. 내 생각은, 다시로드하기 전에 변수에 데이터를 가져오고 loadComplete에서 데이터를 다시 테이블에 넣습니다. 하지만 얻을 수있는 문제는 getRowData가 나에게 행의 HTML 코드를 제공하지만 데이터는 포함하지 않는다는 것입니다. 셀의 값을 어떻게 얻을 수 있습니까?
편집 :
가 좋아 나는 문제의 장소를 발견했다 생각하지만 난 그것을 해결하는 방법을 잘 모릅니다. 성공과 오류 모두에서 그리드가 다시로드되는 것처럼 보입니다. 저장 실패시 어떻게 다시로드하지 못하게 할 수 있습니까? 다음하지만 효율적이지로 등록 된 함수에서 행 데이터를 얻을 수
var saveParameters = {
"successfunc" : success,
"url" : null,
"extraparam" : {},
"aftersavefunc" : null,
"errorfunc": null,
"afterrestorefunc" : null,
"restoreAfterError" : true,
"mtype" : "POST"
};
jQuery(grid).jqGrid('saveRow', patsientId, saveParameters);
그래, 행 데이터를 편집 모드로 가져 오는 것은 어렵습니다. 그런데 편집 행과 데이터가 동일하게 유지되도록 그리드를 다시로드하는 방법이 있습니까? –