2010-09-21 16 views
8

Bir sütun başlığına bastığımda onSortCol olayının tetiklenmesine çalışıyorum. Şu anda, bir sütun üstbilgisini tıklattığımda, sunucuya giden bir istek görebiliyorum, ancak bundan önce onSortCol'un işlenmesini istiyorum. Kullandığım kodun altına yapıştırdım.JQGrid Sıralama --SortCol olayı nasıl tetiklenir

Hiçbir şey eksik miyim? Çalışmak için onSortCol'u nasıl alabilirim?

jQuery("#list").jqGrid('navGrid', "#pager", { edit: false, add: false, del: false }, 
{onSortCol:function (index, columnIndex, sortOrder) 
{ 
    alert(index); 
    return 'stop'; 
} 
}); 

cevap

13

onSortCol yanlış bir şekilde kullanıyorsunuz. Şu anda navGrid yönteminin prmEdit (form düzenleme parametreleri) parametresini kullanın. JqGrid tanımına onSortCol'u dahil etmeyi deneyin:

jQuery("#list").jqGrid({ 
    // other parameters of jqGrid like colModel 
    onSortCol: function (index, columnIndex, sortOrder) { 
     alert(index); 
     return 'stop'; 
    } 
}); 
+1

Çalışıyor! Çok teşekkürler Oleg. öğleden sonra başımı kırıyor .. – jack

+0

@jack: Hoş Geldiniz! – Oleg

İlgili konular