2011-07-20 32 views
1

私はページでjqgridを使用していますが、セッション間で列の並べ替えを維持しようとしています。問題は、以前にページの読み込み時にソートされた列を取得しようとしたときにsortGridを呼び出すと、あまり効果がないことです。正しい列に関連する(asc/desc)アイコンが表示されますが、データ自体はソートされません。jqgrid sortGrid関数

私はjqgridコード自体の中にいくつかのログを入れました。私が渡しているデータは、列ヘッダーをクリックしたときに渡されるものと同じです。

これに関するご意見はありますか?助けをあらかじめありがとう!

+0

これまでに書いたコードを貼り付けることはできますか? – Pat

+0

これを修正しました。データが画面に表示されていても、jqgridはそれを認識していませんでした。データを追加するためのコードの後に​​並べ替えの前にreloadGridを追加して動作させることにしました。 – chvck

答えて

0

これは、jqgridオブジェクトでreloadGridを起動しないことに関連する問題であることが判明しました。トリガー( 'reloadGrid')は動作しませんでしたが、データを追加した後でsortData()を呼び出す前に再ロードをグリッドに配置しました。問題。