首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Extjs 4 cellEditor插件汉化编辑事件

Extjs 4 cellEditor插件汉化编辑事件
EN

Stack Overflow用户
提问于 2012-04-24 03:38:11
回答 1查看 2.5K关注 0票数 0

有一个带有复选框列的Ext网格面板。其目的是处理复选框单元格单击(单击了哪个单元格&值)

代码语言:javascript
复制
Ext.define('App.Model.Users', {
    extend: 'Ext.data.Model',    
    fields: ['Id', 'Login', 'Fio', 'Organization', 'Locked']
});    


    var usrstore = Ext.create('App.Data.Lstore', {
                model: 'App.Model.Users',        
                autoLoad: false,
                proxy: {
                    type: 'ajax',
                    url: '/Admin/GetUsers'
                }            
            });    

    var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
                clicksToEdit: 1,
                listeners: { edit: function(editor, e){console.log('gf')} }
            });

            var usrgrid = Ext.create('Ext.grid.Panel', {        
                height: 600,
                store: usrstore,        
                columns: [
                        Ext.create('Ext.grid.RowNumberer'),
                        { dataIndex: 'Login', width: 300, text: 'Логин' },
                        { dataIndex: 'Fio', flex: 1, width: 250, text: 'Фамилия И. О.' },
                        { dataIndex: 'Organization', flex: 2, width: 200, text: 'Организация' },
                        { dataIndex: 'Locked', width: 120, text: 'Блокировка', xtype: 'checkcolumn', align: 'center'}]

            });

但是没有来自插件的编辑事件..

需要什么配置网格插件才能开始工作?

EN

回答 1

Stack Overflow用户

发布于 2012-04-24 10:12:16

您需要在plugins:[]配置中设置'cellEditing‘。您可能还希望在要编辑的每一列上指定和编辑器(文本、日期、数字等)。请参阅此内容的sencha示例。checkbox也是一个行选择器,而不是一个单元格选择器--只是需要记住的一些事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10287059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档