2011-09-19 17 views
1

私はjqGridテーブルを持っており、うまくいきます。私はSpringを使い、REST経由ですべてを伝えます。私はjqGridに行の追加機能を追加したい。しかし、私はjqGridのデフォルトのボタンを使いたくありません。これらは新しいレコードを追加するための変数です。jqGridに行データを手動で追加する方法は?

userName 
password 
mail 
admin 

ユーザーがページのボタンをクリックすると、ポップアップが表示され、そのフィールド名が書き込まれます。ユーザーがそのポップアップページで追加ボタンをクリックすると、jqGridに新しいユーザーを追加し、新しいデータをサーバーに送信する必要があります(REST URLへ)。

どうすればいいですか?

答えて

0

addfuncを使用して、[追加]ボタンのカスタム動作を実装できます。その場合は、ほとんどすべての作業を自分で行う必要があります。たとえば、jQuery.ajaxに関しては、サーバーにデータを送信し、その後にグリッドをリロードするか、addRowDataに関してグリッドに新しい行を追加する必要があります。

+0

addfuncにはどのような例がありますか? – kamaci

+0

@kamaci:[ここ](http://stackoverflow.com/questions/2841794/preventing-the-opening-of-a-form-on-a-add-button-click/2841899#2841899)を見てください。一般的には、「追加」ボタンをクリックするだけで呼び出される関数です。 – Oleg

+0

しかし、あなたの答えをありがとう、私はjqGridの追加ボタンをカスタマイズしたくない、実際にはユーザーに表示されません。自分のページで生成した別のボタンからアクセスできる独自の関数を追加したいと思います。 – kamaci

関連する問題