2010-08-20 29 views
6

Jqgrid kullanıyorum.jqgrid olayı?

Ben böyle kaç satır görebilirsiniz

:

$("#grid").getGridParam("records")); 

böyle bazı farklı veriler tekrar yükleyebilirsiniz:

$('#grid').trigger("reloadGrid"); 

Ama yeniden yüklenmesine tetiklemek kez nasıl anlarım ne zaman kaç satır döndüğünü görmek için yükleme ve hazır mı?

cevap

11

gridComplete olayını işleme.

21

jqGrid'in yeniden yüklenmesi, grid yüküyle aynı olayları üretir. Böylece, ızgara yüklemesinden sonraki en son olay olan loadComplete örneğini kullanabilirsiniz (bkz. http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events#execution_order). Bu nedenle kod, olayların listesine link için

$("#grid").jqGrid({ 
    // different parameters 
    loadComplete: function(data) { 
     alert ("records="+$("#grid").getGridParam("records")); 
    }, 
    // different parameters 
}); 
+0

+1 olabilir! çok kullanışlı. Ancak, 'gridComplete' olayını kullanarak sona erdim, bu yüzden Craig'in cevabını kabul ettim. Eminim ki senin çözümün sadece iyi, ama ben sadece birini kabul edebilirim. Teşekkürler! –