2011-07-14 16 views
0

ドキュメントを見てみましたが見つかりませんでした。jqgridカスタムアクションサーバーへのPOSTデータ

私はカスタムボタンを使用してサーバーに投稿を行い、編集/追加画面を呼び出さない方法がありますか?

jQuery("#mytreegrid").jqGrid('navButtonAdd',"#ptreegrid", 
    {caption:"",title:"Move Up", buttonicon :'ui-icon-arrowthick-1-n', 
    onClickButton:function(){ 
     // calling something similar to onclickSubmit where i can construct 
     // my post body or set urls like onclickSubmit: function(rp_ge, postdata) 
    } 
}); 

大変助かります!

答えて

2

navButtonAddonClickButtonでユーザーが[編集]ボタン(hereを参照)をクリックした場合に実行されるコードを比較すると、何がすべきかがわかります。現在選択されている行selrow(または選択された行selarrrow)のROWIDを取得し、必要な処理を行うだけで済みます。サーバーに情報を送信するには、jQuery.ajaxを使用します。行を含む行を取得するには、たとえばgetRowDataを使用します。詳細についてはthisthishereの古い回答を参照してください。

関連する問題