列名をクリックする代わりにボタンをクリックするとjqGridの1列を動的にソートできますか?ボタンのクリックイベントでJqgridソート列
4
A
答えて
6
は、POSTデータグリッドでのソート列を設定し、可能な解決策グリッド上
$('#mybutton').click(function() {
$('#yourgrid').jqGrid('setGridParam', {sortname: 'yourColumn', sortorder: 'asc'}).trigger('reloadGrid', [{page: 1}]);
});
3
をリロードを呼ぶ - ではなく、かなり:ここに示されているよう
$('#grid').jqGrid('setGridParam', {sortname: 'id', sortorder: 'asc'}).trigger('reloadGrid', [{page: 1}]);
$('#gbox_grid .s-ico').css('display','none');
$('#gbox_grid #jqgh_grid_id .s-ico').css('display','');
$('#gbox_grid #jqgh_grid_id .s-ico .ui-icon-triangle-1-s').removeClass('ui-state-disabled');
プログラム的列でソートする別の方法 - 順序を指定:
$('#grid').jqGrid('setGridParam', {sortorder: 'desc'});
$('#grid').jqGrid('sortGrid', 'id');
sortGridはあなたのためのリロードをオフに起動します。デモなしでは完全ではありません。http://jsfiddle.net/uTqD5/
第3回ラッキー!文書化されていない機能:
$('#grid').jqGrid('sortGrid', 'id', '', 'asc');
8
第4回さらに幸運な! を3番目のパラメータに使用すると、グリッドが確実に再読み込みされます。
$('#grid').jqGrid('sortGrid', 'id', true, 'asc');
あなたは三番目のパラメータで真を使用しない場合は、最初の実行では、順序(「ASC」または「DESC」)は正しく更新されていません。
関連する問題
- 1. jqGrid colModel DateTimeソート
- 2. JQGridが列ソートのレコードを失う
- 3. jqGrid - TreeGrid代替ソート
- 4. jqgridでのソート問題
- 5. jqgrid 2つの日付を持つ日付列の日付ソート
- 6. jqGridは、ソートや検索の列が、JSONのドット表記
- 7. JQGridグループ内の列とソートを非表示にします
- 8. jqgridを使用して列の値でソートする
- 9. jqgrid日付ソートと書式設定
- 10. JQuery jqgridがクライアント側でソートしない
- 11. jqgrid +空白で数値をソート
- 12. jqGrid列とチェックボックス
- 13. jQGrid列セレクタモーダルオーバーレイ
- 14. JqGridは - multipleSearchをソートし、実行する機能列ヘッダのテキストがgridComplete
- 15. JQGridで列をフリーズ
- 16. jqgridロード配列データ
- 17. jqGridとJSON配列
- 18. JqGridデータ配列インデックス
- 19. jqgrid - クライアント側のソートと要求時の再ロード
- 20. jqgridでリフレッシュ後に表示されるアイコンをソート
- 21. JQgrid特定の形式のクライアント側の日付のソート
- 22. jqGridソートが機能していません
- 23. jqGridがDateオブジェクトで正しくソートされていない
- 24. jqgrid列linq with ASP.NET MVC
- 25. jqGrid列の並べ替え
- 26. リセットJqGrid検索文字列
- 27. jqGridの非表示の列
- 28. jqGridフィルタ行がグリッド列
- 29. jqgrid - 縦の列の向き
- 30. free-jqGridフィルタツールバーシャントサブグリッド列幅プラス
なぜですか? – FosterZ