我没有成功添加行双击事件侦听器,以我的网格由:
listeners : {
itemdblclick: function(dv, record, item, index, e) {
alert('working');
}
},
现在,我需要选择行来获得在第三列的精确值,我该怎么办呢?
编辑
好吧发现:
listeners: {
itemclick: function(dv, record, item, index, e) {
alert(record.get('name'));
}
}
但好像record.get('name')
的结果不是文字!因为如果它文本的对象,但我不能处理它。任何机构有任何想法?
编辑
例如,如果我通过搜索功能名称:Search(record.get('name'));
这是不行的。但如果我通过这种方式:Search('Mike');
它的作品!
确保这件事
console.log(record.get('name'))
控制台或使用通过键入console.log(record.data.name)
或console.log(record.data['name'])
直接访问。基本上所有应返回相同。''
像var myVar = 2; myVar = myVar + ''; // now print 20 as string
飞与尝试,
listeners: {
itemclick: function(dv, record, item, index, e) {
var selectedRec = dv.getSelectionModel().getSelected();
alert(selectedRec.get('name')); //Will display text of name column of selected record
}