0
jqgridにリフレッシュボタンを追加しました。jqgridでリフレッシュ後に表示されるアイコンをソート
grid.jqGrid('navGrid', "#divPager", {
refresh: true
}
この列のソートを実行してこのリフレッシュをクリックすると、ソートアイコンが非表示になり、ソートもクリアされなくなります。私はサーバー側の並べ替えを使用しています。
jqgridにリフレッシュボタンを追加しました。jqgridでリフレッシュ後に表示されるアイコンをソート
grid.jqGrid('navGrid', "#divPager", {
refresh: true
}
この列のソートを実行してこのリフレッシュをクリックすると、ソートアイコンが非表示になり、ソートもクリアされなくなります。私はサーバー側の並べ替えを使用しています。
あなたのコードで何がうまくいかないのか推測するのは難しいですが(質問しながら完全なソースコードを共有してください)、手動でリロード/リフレッシュボタンをコードするための回避策があります。
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
する必要があります。
私は同じことを試みましたが、動作しませんでした。私の問題は、一度列をソートしても、ソートアイコンがまだ持続しているときにリフレッシュをクリックしたようなものです。 –
完全なグリッドコードを共有する必要があります。 –