Bugün aynı sorunla karşılaştım. Arama sonuçlarını bir veya daha fazla form alanında belirtilen parametrelerden göstermek için jqGrid kullanıyorum. Arama düğmesindeki bir tıklama etkinliğim ve dönüş anahtarını yakalamak için alanların kendisinde bir tuş olayı var. Her iki olay da formu seri hale getiren ve ilk jqGrid öğesini yaratan bir işlevi çağırır. Ben işlev reloadEvents arama seçeneği vardır ilk ızgarasında
gridCompletes zaman: reloadEvents fonksiyonunda
gridComplete: reloadEvents
Ben:
$("#frmSearch").bind("keydown", function(e) {
if (e.keyCode == 13) {
$('#searchList').setGridParam({url:'/model/actSearch.cfm?'+$('#frmSearch').serialize()});
$('#searchList').trigger("reloadGrid");
}
});
$('#btnSearch').click(function(){
$('#searchList').setGridParam({url:'/model/actSearch.cfm?'+$('#frmSearch').serialize()});
$('#searchList').trigger("reloadGrid");
});
Eğer verilerinizi yüklüyorsanız şebekeniz, ihtiyacınız olan her şeyi değiştirmek için setGridParam'ı kullanabileceğiniz farklı bir yol. ReloadGrid yöntemi, değiştirdiğiniz parametrelere dayanarak verilerinizi yenilemesi gereken şeydir.
Tam olarak URL içermesi gereken nedir? Dokümanlar çok belirsiz, sadece diyorlar: 'Talebin tutan dosyanın URL'si 'ne demek istediğini bilmiyorum. –