Jqgrid satırlarını yalnızca belirli bir sütunu kullanarak yeniden sipariş etmeye çalışıyorum. Şu anda, satırlar herhangi bir sütun tarafından yeniden sıralanabilir. Ancak biz sadece bir sütun bunu kısıtlamak istediğiniz,Yalnızca tek bir sütun kullanarak jqgrid'den satırları sürükleyip bırakmak nasıl?
jQuery("#list").jqGrid('sortableRows', {
update: function (ev, ui) {
SaveRowSorting();
}
});
Fakat yukarıdaki kod satırları tüm kolonlar tarafından yeniden sipariş edilebilir sağlar: Ben kurulum aşağıda gibi o var.
E.g, satırda 3 sütun varsa. Ardından, satırın yalnızca sütun1 tarafından yeniden sıralanmasını ve diğer iki sütunu kullanarak satır sıralamasına izin vermemesini istiyoruz.
Bunu nasıl başardık? Herhangi bir fikir?
Bu konuda herhangi bir yardımı gerçekten takdir ediyorum. colModel tanımlarken
sayesinde Yash
"Satırın yalnızca sütun1 tarafından yeniden sıralanmasını istiyoruz" altında ne demek istiyorsun? Satırları yeniden sıraladıktan sonra diğer sütunun içeriğinin değişmeden kalmasını ister misiniz? Durumda farklı satırların verisinden bir karışımınız olacaktır. Bu ne zaman mantıklı olabilir? Muhtemelen başka bir davranış mı demek istiyorsun? – Oleg
İşte daha fazla ayrıntı: Şu anda, jQuery ("# liste") kullanarak satır sırasını etkin hale getirdik. JqGrid ('sortableRows'). Şu anda, kullanıcının satırları yukarı aşağı hareket ettirmesine izin veriyoruz, sonra bu sırayı veritabanımızdaki bu sıraya göre kaydediyoruz. Ancak, kullanıcılar satırdaki herhangi bir hücreyi tutup (ve sürükleyerek) satırları yukarı ve aşağı hareket ettirebilirler. Elde etmek istediğimiz, kullanıcıyı satırdaki tek bir hücre tarafından yukarı ve aşağı hareket ettirmek için kısıtlamaktır. Şimdi biraz açık mı? Açık değilse lütfen bana bildirin, daha ayrıntılı bilgi verebilirim. – Yash