首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clicksToEdit CFGRID

clicksToEdit CFGRID
EN

Stack Overflow用户
提问于 2011-04-12 23:11:12
回答 1查看 814关注 0票数 0

我一直在到处寻找这个问题,却发现我的问题已经有一段时间没有答案了。

使用ColdFusion 8的cfgrid标记。默认情况下,编辑模式要求您双击单元格以呈现编辑模式.为什么?我还是不明白。

现在,我想要做的是将点击量改为1,而不是2。

我查看了EXT文档,它是网格的clicksToEdit;然而,我还没有找到一个编辑基本grid.js文件的way...without,使它只需单击一次即可。

我不想编辑核心文件来完成这个任务。有什么建议吗?

这是我的密码..。

代码语言:javascript
复制
 init = function(){
    //grid object 

    grid = ColdFusion.Grid.getGridObject('ActivityGrid');

    //column model 

    cm = grid.getColumnModel();

    //we need to know the column id 

    entIndex = cm.findColumnIndex("DATE_START");
    intIndex = cm.findColumnIndex("DATE_END");

    var ef = new Ext.form.DateField(
        {
            format: 'm/d/Y',
            minValue: '1/01/11'
        }
    );


    //set format for the cell
    cm.setEditor(entIndex, new Ext.grid.GridEditor(ef));
    cm.setEditor(intIndex, new Ext.grid.GridEditor(ef));

    //set render for the cell
    cm.setRenderer(entIndex, Ext.util.Format.dateRenderer('m/d/Y'));
    cm.setRenderer(intIndex, Ext.util.Format.dateRenderer('m/d/Y'));

    grid.reconfigure(grid.getDataSource(),cm);
    }
EN

回答 1

Stack Overflow用户

发布于 2011-07-20 10:24:56

对于具有无限网格的ExtJS3.0,grid.getDataSource()抛出一个错误

对象不支持属性或方法getDataSource

解决办法是使用grid.getStore()

所以,替换行

代码语言:javascript
复制
grid.reconfigure(grid.getDataSource(),cm);

使用

代码语言:javascript
复制
grid.reconfigure(grid.getStore(),cm);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5642687

复制
相关文章

相似问题

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