2011-07-02 75 views
1

任何人都可以請指向一個工作示例或提供一段關於行編輯的代碼以及如何將編輯後的數據提交給服務器?我在網格中實現了添加和刪除記錄功能,但我無法使編輯工作。在ExtJS3中,我曾經實現了一個編輯按鈕,所以用戶點擊了一行,然後點擊了按鈕,表格中包含了該記錄中的所有數據,並提供了編輯和保存數據的功能。由於我未知的原因,我無法在ExtJS4(getSelection()和selModel.selected.items中加載記錄到我的表單中)工作,我不得不使用內聯編輯。ExtJS 4 Grid行編輯幫助

我一直在這個沒有成功的日子裏工作過。我知道我需要實現一個未經處理的偵聽器,但是有人能夠向我展示如何將數據從編輯器傳遞到PHP腳本,以便我可以從那裏操縱數據庫?

感謝

+0

**相關問題:[編輯ExtJS網格中的整行後發生「火災」後「](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(按鈕更新)。