2011年9月27日火曜日

jqgridとrails link_to_remoteとreloadGrid

中の人です。

link_to_remoteのリンクを含んだjqgridをクリックして
サーバ側でデータを削除、グリッドに反映する処理。

jqgridにある標準の削除とは違う気がしたので別実装
したものの、削除して戻ってくるタイミングでjqgridを
reloadしたい。

  1. bindでclickしたらsetIntervalでflashの更新領域を監視開始
  2. link_to_remoteで呼び出すactionでrenderした結果で
    flashメッセージの更新領域を変更する
  3. 領域が変更されたら
    $("grid_id").trigger("reloadGrid")を呼び出す。
  4. clearInterval
うーん、これぐらいしか思いつかない・・・。

0 件のコメント:

コメントを投稿