cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts )

Fired when table cell is clicked.
Parameters    this : Ext.view.Table
    td : HTMLElement    The TD element for the cell.
    cellIndex : Number
    record : Ext.data.Model
    tr : HTMLElement    The TR element for the cell.
    rowIndex : Number
    e : Ext.EventObject
    eOpts : Object    The options object passed to Ext.util.Observable.addListener.

解决方案 »

  1.   

    cellClick 事件, 用于激发grid的单元格点击事件。
    参数:
    this:表示当前grid对象
    td:当前激发事件的单元格所在的TD标签
      cellIndex : Number  第几个单元格
        record : Ext.data.Model 当前单元格所在行的数据
        tr : HTMLElement 当前单元格所在的tr标签    The TR element for the cell.
        rowIndex : Number 第几行单元格
        e : Ext.EventObject  当前事件对象
        eOpts : Object 添加事件时的参数
      

  2.   


    非常感谢!,但是这个事件我的在treepanel上面看到的,我是想当我点击一个tree的叶子节点的时候就弹出一个对话框来。对话框我会写,但是给tree的叶子加单机事件我这么也加布上去。
      

  3.   

    你的代码呢。。加到treepanel对象上  var tree = Ext.create('Ext.tree.Panel', {
    listeners: { itemclick: function (view, record, item, index, e, eOpts) {}},//.....
      

  4.   


    按照您的方法果然有用,但是你能不能给我解释一下我真么知道view, record, item, index, e, eOpts都有一些什么样的属性,有没有什么方面循环方面可以把它的属性全部循环出来呀?
      

  5.   

    http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tree.Panel-event-cellclickAPI里面参数对象都有链接的,点开链接就可以看到对象的属性,方法和事件了
      

  6.   


    能不能给我说一下真么用!我不知道在什么地方可以看到呀!PS:我说的是view, record, item, index, e, eOpts
      

  7.   

    我的笨蛋方法是用for in一个一个循环处理看。
      

  8.   

    js代码想调试最好是用谷歌或者火狐浏览器。打开浏览器按F12,或者在菜单里找开发者工具。里面的东西我说不完的,自己网上搜搜教程吧。最好找个会的人当面教你,那样最快。
      

  9.   

     我也有用类似的方法去看一个对象的属性  不过用的是$.each
      

  10.   


    能不能给我说一下真么用!我不知道在什么地方可以看到呀!PS:我说的是view, record, item, index, e, eOpts你可以在firebug里找该事件的代码,然后在事件内部执行代码处加一个断点,然后就可以通过监控的方式看到各个参数的值了