javascript - sencha 如何从事件中获取数据

标签 javascript extjs sencha-touch sencha-touch-2

我的 View 中有一个列表,在其上声明监听器。如何从事件“itemdoubletap”获取记录数据?

我的 View 中的代码:

{
    xtype: 'list',
    flex: 1,                            
    store: 'loanliststore',
    itemTpl: '贷款名:{loanname},描述:{loandesc}',

    listeners: {
        itemdoubletap: function(index, target, record, e, eOpts){
            console.log(record.get('loanname'));
            //the console said cant read the property 'get'
        }
    }
}

最佳答案

您缺少一个参数,请更改:

function(index, target, record, e, eOpts)

致:

function(cmp, index, target, record, e, eOpts)

关于javascript - sencha 如何从事件中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33008451/

相关文章:

extjs - 如何知道 ExtJs 中的 A 类是从 B 类扩展的

sencha-touch - 如何在sencha中点击下拉菜单时应用过滤器

css - z-index 和多个 !important 规则的问题

sencha-touch - Sencha Touch - 如何在单击按钮时删除/隐藏弹出面板

javascript - 如何使用 Moment.js 获得以周为单位的持续时间?

javascript - 如何将数组转换为对象数组

javascript - 数组在 jQuery 中未按预期运行

javascript - 我应该如何定义 JavaScript 'namespace' 以满足 JSLint 要求?

javascript - 如何在sencha extjs窗口中获取iframe?

javascript - 刷新/重新绘制网格时组摘要消失