2010-09-24 21 views

Odpowiedz

8

Jeśli przechowywania danych na serwerze i Twojego wsparcia filtrowania serwera danych (single z advance searching), a następnie można użyć tego samego adresu URL, który trzeba zastosować w jqGrid dla ręcznego jQuery.ajax powołania. Powinieneś ustawić tylko filtr na id równy wierszowi, który chcesz odświeżyć. Po pomyślnej odpowiedzi z serwera można użyć setRowData lub delRowData, aby zaktualizować wiersz lub usunąć wiersz.

1

Będziesz musiał zaktualizować również tr id, w przeciwnym razie będzie go zapisać kilka razy przy następnej edycji.

function afterSave(p,p2) { 
    $('#mygrid').setRowData(lastSel,{'id':newId}); 
    $('#'+lastSel).attr("id",newId); 
} 
Powiązane problemy