serein_spider 2009-07-09 16:05
浏览 384
已采纳

怎么给ext ColumnModel其中1列加个双击事件

[code="java"]
var cm = new Ext.grid.ColumnModel([
{
header: "订单号",
dataIndex: 'lotNo',
width: 100,
align: 'center',
editor:new Ext.grid.GridEditor(new Ext.form.TextField({allowBlank: false}))
},{
header: "物料编号",
dataIndex: 'mcode',
width: 100,
align: 'center'

    },{
       header: "名称规格",
       dataIndex: 'mname',
       width: 130,
       align: 'center'
    },{
       header: "单位",
       dataIndex: 'unit',
       width: 70,
       align: 'center'
    },{
       header: "数量",
       dataIndex: 'num',
       width: 50,
       align: 'center',
       editor:new Ext.grid.GridEditor(new Ext.form.NumberField({
          allowBlank: false,
          allowNegative:false
          }))
    },{
       header: "需要日期",
       dataIndex: 'requiredDate',
       width: 100,
       align: 'center'
    },{
       header: "原因与用途",
       dataIndex: 'reason',
       width: 50,
       align: 'center',
      editor:new Ext.grid.GridEditor(new Ext.form.TextField({allowBlank: false}))
    }]);

[/code]
怎么给无聊编号的那1列加上一个双击事件.
[b]问题补充:[/b]
我在grid里面加了这个事件但是没有反应,
listeners : {

'celldblclick' : function(thiz,row,col,e){

if(col == 1){

alert('你双击的是物料编号这一列');

}

}

}

是这么写的吗?

  • 写回答

3条回答 默认 最新

  • zhoujuan520 2009-07-09 21:13
    关注

    你的grid的选择模型必须为单元格选择模型

    var gid = new Ext.grid.GridPanel({
    //....
    sm : Ext.grid.CellSelectionModel();
    });

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码