日期:2014-05-16  浏览次数:20466 次

谁能帮我翻译一下关于EXTJS 一个事件的用法。高分
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.

------解决方案--------------------
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 添加事件时的参数
------解决方案--------------------
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tree.Panel-event-cellclick

API里面参数对象都有链接的,点开链接就可以看到对象的属性,方法和事件了
------解决方案--------------------
js代码想调试最好是用谷歌或者火狐浏览器。打开浏览器按F12,或者在菜单里找开发者工具。里面的东西我说不完的,自己网上搜搜教程吧。最好找个会的人当面教你,那样最快。
------解决方案--------------------
引用:
Quote: 引用:

浏览器上有代码调试器的,找个会的人教你一个钟头就能学会了。你想看的那些参数在里面全都能看到。


能不能给我说一下真么用!我不知道在什么地方可以看到呀!

PS:我说的是view, record, item, index, e, eOpts


你可以在firebug里找该事件的代码,然后在事件内部执行代码处加一个断点,然后就可以通过监控的方式看到各个参数的值了