我在应用程序中使用了Ext.List,数据显示在JSON列表中。当我单击任何行时,它将变为空白,但row.Here中的图像除外。
var tab = Ext.create('Ext.List', {
width: 320,
height: 290,
id: 'itemList',
itemTpl: ['<div style="margin:0px;background:#fff;" >'+
'<table style="margin:0px;padding:0px;height:40px;" width="100%" >'+
'<tr><td style="padding:2px 5px;width:90%;"><span><img src="data:image/jpeg;base64,{itemImage}" height="42" width="42"/>'+
'</span><span>{itemName}<br>{itemDesc}</span></td>'+
'<td style="padding:2px 10px;width:10%;">'+
'<img src="resources/img/arrow.png" onclick="viewgiftdetails(\'{itemID}\')"/>'+
'</td></tr></table></div>'].join(),
listeners : {
itemtap: function (list, index, item, record, senchaEvent) {
if (senchaEvent.event.target.nodeName == 'IMG') {
var data = record.getData();
var itemID = data.itemID;
var itemPurchased = data.itemPurchased;
var imgref=data.itemImage;
viewgiftdetails(itemID);
Ext.getCmp('homepnl').setActiveItem({
title: 'My item',
items: [viewitemspnl]
}, {type:'fade', direction:'left'});
}
}
}
});在这里,当我单击项目文本行时,快照变为空白,

如何禁用单击行时的颜色更改?
发布于 2013-09-17 15:23:48
我自己还没有用过它,但是你有没有尝试过Ext.dataview.List.disableSelection配置选项?
https://stackoverflow.com/questions/18841451
复制相似问题