2011-07-02 15 views
1

誰でも作業例を指摘したり、行編集に関するコードや、編集したデータをサーバーに提出する方法を教えてください。私は、私のグリッドでレコードの追加と削除の機能を実装しましたが、編集することができません。 ExtJS3では、編集用のボタンを実装していたので、ユーザーが行をクリックした後、そのレコードのすべてのデータを含むフォームがロードされ、データを編集して保存できるようになりました。理由がわからないので、ExtJS4でこれを動作させることができません(getSelection()およびselModel.selected.itemsはフォームにレコードをロードしません)。インライン編集を余儀なくされています。ExtJS 4グリッド行編集ヘルプ

私はこれまで数日間、成功していませんでした。私はaftereditリスナーを実装する必要があることを理解していますが、そこからデータベースを操作できるように、エディタからPHPスクリプトにデータを渡す方法を教えてくれる人がいますか?これらは役立つかもしれ

おかげ

+0

**関連する質問:** [ExtJSグリッド内の行全体を編集した後に "afteredit"を実行しますか?](http://stackoverflow.com/questions/5648208/fire-afteredit-after-edit-the-entire- row-in-extjs-grid) - **例:** http://dev.sencha.com/deploy/ext-4.0.2a/examples/grid/cell-editing.html – hakre

答えて

0

編集した後に行うための最短のものは、あなたに与えなければなりませんストアで

"store.sync();" 

ですAPIオブジェクトはグリッドレコード更新するために、サーバ側のメソッド:

"api:{ 

は提出: }」

'controllername.methodname' をプラグイン(ボタンの更新を)rowEditingから編集イベントでそれを確認します。

関連する問題