ExtJS 4 Grid Row 编辑帮助
2011-07-02
6464
有人能指出一个可行的示例或提供一段有关行编辑以及如何将编辑的数据提交到服务器的代码吗?我已经在网格中实现了添加和删除记录功能,但就是无法编辑。在 ExtJS3 中,我曾经实现一个编辑按钮,因此用户单击一行然后单击按钮,然后加载一个包含该记录所有数据的表单,从而可以编辑数据然后保存。由于我不知道的原因,我无法在 ExtJS4 中实现此功能(getSelection() 和 selModel.selected.items 不会将记录加载到我的表单中),因此我被迫使用内联编辑。
我已经为此工作了好几天,但没有成功。我知道我需要实现一个 afteredit 监听器,但有人能告诉我如何将数据从编辑器传递到 PHP 脚本,以便我可以从那里操作数据库吗?
谢谢
2个回答
编辑后最短的操作是
"store.sync();"
在商店中,您必须在 api 对象中提供服务器端方法来更新网格记录:
"api:{
提交:'controllername.methodname' }"
在 rowEditing 插件的编辑事件中进行此操作(按钮更新)。
Yacine Britah
2013-06-28