Ext.grid.property.Grid如何通过设置禁止或允许属性表中的某些行可编辑,并且能够将编辑的结果提交服务器 5

也就是实现选择性的行编辑,并且能够提交修改的结果可编辑的问题解决了,问题在于如何能够按行提交被修改的结果... 也就是实现选择性的行编辑,并且能够提交修改的结果
可编辑的问题解决了,问题在于如何能够按行提交被修改的结果
展开
 我来答
百度网友ce8a783
2015-01-21 · TA获得超过318个赞
知道小有建树答主
回答量:349
采纳率:50%
帮助的人:266万
展开全部

监听grid的beforeedit,

根据行值来判断是否允许编辑,允许返回true,不允许就返回false;比如用户单击了某个带编辑器的单元格,你判断这个单元格此时不可编辑然后就返回false,这样用户虽然点了单元格但是没法编辑

更多追问追答
追问
好的那么可编辑的问题解决了,接下来最大的问题在于如何能够按行向后台提交被修改的字段结果,更新数据库,有好的范例吗?

注意:按行更新哦 ( 也就是希望能够实现行编辑,然后将行的字段更新 )
追答

这样的么?

在grid的属性里加上这两个

selType: 'rowmodel',

    plugins: [

        Ext.create('Ext.grid.plugin.RowEditing', {

            clicksToEdit: 1


}

        })

grid.on('edit', function(editor, e) {
   // commit the changes right after editing finished

//提交后台
   e.record.commit();
});

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式