「データを再度取得」というハイパーリンクをクリックして、jqGridにデータベースからデータを再度取得させる方法はありますか??
その際、関数を使用してグリッドをリロードする.reload()
と、グリッドに新しい値が強制的に取得されますか? DBから値を取得するはずのアクションメソッドが呼び出されなかったので質問しています。(ブレークポイントはヒットしませんでした。)
「データを再度取得」というハイパーリンクをクリックして、jqGridにデータベースからデータを再度取得させる方法はありますか??
その際、関数を使用してグリッドをリロードする.reload()
と、グリッドに新しい値が強制的に取得されますか? DBから値を取得するはずのアクションメソッドが呼び出されなかったので質問しています。(ブレークポイントはヒットしませんでした。)
これに似たものを試すことができます:
<a id="yourId" title="Get Data Again" href="#" onclick="reloadGrid();return false;">Get Data Again</a>
そして、あなたのreloadGrid()
JavaScriptメソッドで:
function reloadGrid(){
$("#yourGrid").trigger("reloadGrid");
}
は.trigger("reloadGrid")
グリッドをリロードし、その結果、コントローラーのアクション メソッドをリロードします。