任何人都可以指向一个工作示例或提供一段关于行编辑以及如何将编辑后的数据提交给服务器的代码吗?我在网格中实现了添加和删除记录功能,但我无法进行编辑工作。在ExtJS3中,我曾经实现了一个用于编辑的按钮,因此用户点击了一行,然后点击了按钮,并且加载了包含该记录中所有数据的表单,从而可以编辑数据然后保存。因为,由于我不知道的原因,我无法在ExtJS4中使用它(getSelection()和selModel.selected.items不会将记录加载到我的表单中),我被迫使用内联编辑。
我已经在这个工作了几天没有成功。我知道我需要实现一个afteredit监听器,但是有人可以如此友好地向我展示如何将数据从编辑器传递到PHP脚本以便我可以从那里操作数据库吗?
由于
答案 0 :(得分:1)
这些可能有所帮助:
http://www.sencha.com/forum/showthread.php?133477-Ext.ux.form.field.FormPanelEditor-for-ExtJS-4.0
答案 1 :(得分:0)
编辑后最短的事情是
"store.sync();"
在商店中,您必须在api对象中提供服务器端方法来更新网格记录:
"api:{
提交: 'controllername.methodname' }“
在rowEditing插件中创建编辑事件(按钮更新)。