2016-11-28 24 views
0

jqgridにリフレッシュボタンを追加しました。jqgridでリフレッシュ後に表示されるアイコンをソート

grid.jqGrid('navGrid', "#divPager", { 
     refresh: true 
} 

この列のソートを実行してこのリフレッシュをクリックすると、ソートアイコンが非表示になり、ソートもクリアされなくなります。私はサーバー側の並べ替えを使用しています。

答えて

0

あなたのコードで何がうまくいかないのか推測するのは難しいですが(質問しながら完全なソースコードを共有してください)、手動でリロード/リフレッシュボタンをコードするための回避策があります。

grid.jqGrid('navGrid', '#divPager', { refresh: false }).navButtonAdd('#gridId', { id : "reload_grid", caption : "", title : "reload", buttonicon : "ui-icon-refresh", onClickButton : function(){ grid.trigger('reloadGrid'); } });

、グリッドのparam loadonceはあなたのシナリオでfalseする必要があります。

+0

私は同じことを試みましたが、動作しませんでした。私の問題は、一度列をソートしても、ソートアイコンがまだ持続しているときにリフレッシュをクリックしたようなものです。 –

+0

完全なグリッドコードを共有する必要があります。 –

関連する問題