【发布时间】:2019-07-13 13:23:02
【问题描述】:
我有一个这样的列表:
Ext.define('ddp.components.listview.ListView', {
extend: 'Ext.dataview.List',
listeners: {
childtap: function(view, location, eOpts) {
// TODO
}
},
itemTpl: new Ext.Xtemplate(`
<div>{item}</div>
`),
});
现在我希望如果我通过单击来选择一个项目(由 itemTpl 中的 Ext.dataview.List 呈现的 div),一个选定的图标会显示在所选项目的开头。但是,我似乎找不到访问该项目的方法。有什么想法吗?
【问题讨论】:
-
在列表中选择一个项目会将
x-selected类添加到 DOM 中的 listitem 中。你不能在 CSS 中使用它来添加你的图标吗?您可能还想设置 itemCls,以便它只呈现 itemCls 和 x-selected 的组合
标签: extjs sencha-touch sencha-touch-2