clicksToEdit CFGRID

| 我一直在各处搜索此信息,但仅发现我的问题有一段时间没有答案了。 使用ColdFusion 8的cfgrid标签。默认情况下,编辑模式要求您双击单元格以呈现编辑模式。为什么?我不明白。 现在,我要做的是将点击量更改为1而不是2。 我查看了EXT-JS文档,它是网格的clicksToEdit。但是,我还没有找到一种方法...无需编辑基本的grid.js文件,只需单击一下即可。 我不想编辑核心文件来完成此操作。有什么建议么? 这是我的代码。
 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);
    }
    
已邀请:
使用无边界网格的Ext JS 3.0时,ѭ1会引发错误   对象不支持属性或方法getDataSource 解决方法是使用
grid.getStore()
所以,更换线
grid.reconfigure(grid.getDataSource(),cm);
grid.reconfigure(grid.getStore(),cm);
    

要回复问题请先登录注册