Bir sayfada birkaç jqgrids var..Şimdi herhangi birinde bir kayıt güncelleştirdikten sonra jqgrids yeniden yüklemek istiyorum. İşte Herhangi birinde yapılan değişikliklerden sonra sayfadaki tüm jqgrids yeniden yükleme
... ..<div style="position: relative; top: 40px; width:50%">
<table id="list"><tr><td></td></tr></table>
<div id="pager"></div>
</div>
<div style="position: relative; top: -250px; left:50%;">
<table id="list1"><tr><td></td></tr></table>
<div id="pager1"></div>
</div>
bedenim ve İşte ilk jqGrid işlevini gönderdikten sonra için yazısıdır
afterSubmit
: function (tepki, postdata) {
if (response.responseText === "OK")
{
alert("Update is succefully");
alert(this);
$(this).jqGrid("setGridParam", {datatype: 'json'});
return [true, "", ""];
alert("#list1");
$("#list1").jqGrid("setGridParam", {datatype: 'json'});
return [true, "", ""];
// $(this).trigger('reloadGrid');
}
else {
alert("Update failed");
return [true, "", ""];
}
}
Şimdi bu kodu kullanarak ilk jqgrid verileri güncelledikten sonra yeniden yüklenir ve bu jqgrid'de güncellenmiş verileri gösterir, Ancak # list1 olan ikinci jqgrid yeniden yüklenmez/yenilenmez. Acaba Ac mı Bunu düşünmek mi?
(bu) o [nesne HtmlTableElement] ..however alert ("# list1") için – Saurabh507