2011-01-18 11 views
1

これはjqGridの悪用の一部であることがわかりましたが、私はすでに管理ページで複数のエントリをリストし、管理者がそれらをCRUDできるように設定しました。グリッドを表示せずにjqGridを「フォームジェネレータ」として利用できますか?

ここでは、ユーザーが個々のレコードで作業するためのCrUdフォームが必要です。彼らはグリッドを必要としません - 最初のレコードを追加するためにフォームをポップアップするか、またはそれを編集する必要があります。フォームを生成するコードが別のページにあり、扱いがうまくいっていることは心に響きます。グリッド全体が表示されているため、ページが完全に破棄されます。

もっと一般的には、colModelに基づいたフォームをスピンアップして、jsonリクエストをキックすることができます。これは毎回自分自身を記録せずにできることです。

jqGridの形式部分は、グリッド部分に共通の形式のcolModelを単に共有するコードであると仮定します。

思考 - 提案?

答えて

1

あなたは、グリッドを作成した後、フォームを表示するために、その編集を呼び出したり、メソッドを追加

jQuery.extend(jQuery.jgrid.edit, { 
      height: 1, 
      width: 1, 
      top:-100, 
      left: -100 
    }); 

を使用してブラウザ画面の外にグリッドを移動することができます。

$("#add_grid_top").click() 
関連する問題