2010-09-03 15 views
9

Jqgrid'e tek sütun sıralaması ekleyebilirim, sorun değil. Jqgrid'e çoklu sütun sıralama nasıl ekleyebilirim? Daha sonra sıralama 2. sütun tarafından, sıralama sütuna 1 gereği,Jqgrid'e çoklu sütun sıralama nasıl ekleyebilirim?

, nihai sıralama düzeni şöyledir: Sütun 2, sütun çok sütunlu sıralamayı desteklemez jqGrid 1

cevap

12

Güncel sürümü.

http://www.trirand.com/blog/'da "Hangi özelliği jqGrid'de görmek istersiniz?"

  • Grup kendini çok sıralama uygulamaya deneyebilirsiniz birden çok sütun Genelde
  • tarafından birden çok sütuna göre

  • Sütunları dondurma PDF cevabı

    • Sıralama Aktar oy'e göre onSortCol olay işleyicisinin içinde sortname ve sortorder jqGrid parametrelerini değiştirerek. Örneğin, firstName ve lastName gibi sütun indekslerine sahip olan iki sütun durumunda, sadece ilk sütuna göre sıralama, 'firstName' ve sortorder 'asc' olarak sortname anlamına gelir. İlk olarak firstName ve lastName tarafından secont ölçütleri olarak sıralamak isterseniz, sortname 'firstName asc, lastName' ve sortorder 'asc' olarak ayarlayabilirsiniz. Sunucu programınız bunu yorumlayabilmelidir, ancak ORDER BY'u ORDER BY $sidx $sord (bkz. http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file) gibi bir şey yaparsanız, o zaman çalışacaktır.

  • +0

    Bu seferde çok kötüyse, birden çok sütuna göre sıralama 3 :( –

    7

    Basit bir çalışma, tüm alanları virgülle ayrılmış bir dize olarak listelemektir.

    sortname: 'customer_id, store_id, start_date' 
    

    Sunucu tarafında sadece devam edin ve dizeyi ayrıştırın ve sorgunuzu düzenleyin.

    İlgili konular