Sencha Touch - 如何将各种图标(每个项目一个)集成到选择字段中?

Posted

技术标签:

【中文标题】Sencha Touch - 如何将各种图标(每个项目一个)集成到选择字段中?【英文标题】:Sencha Touch - How can I integrate various icons (one for each item) into a selectfield? 【发布时间】:2012-05-29 09:25:44 【问题描述】:

在 Sencha Touch 2 中,我使用了一个带有 5 个选项的选择域组件。每个都有自己的图标。单击输入字段时,图标会显示在文本前面的选择框中。 截至目前,我必须在正在运行的应用程序的源代码中查找各种选项文本的 ID,然后调整 CSS 文件,如

#ext-element-150  
background: url('../images/water.jpg');
background-size: 40px 40px;
padding-left: 50px;
background-repeat: no-repeat;

其中 ext-element-150 是选项元素之一的(查找的)ID。

结果如下所示:

但这是一种不灵活且容易出错的解决方法,而不是解决方案。有什么更好的方法?

【问题讨论】:

【参考方案1】:

将您的 itemTpl 配置中的图像放在列表中。

例如:

<div> <img src=/path/to/imagename></> <span> description </span>

然后将图像名称添加到支持列表的商店中。

【讨论】:

以上是关于Sencha Touch - 如何将各种图标(每个项目一个)集成到选择字段中?的主要内容,如果未能解决你的问题,请参考以下文章

sencha touch iphone 列表箭头图标

Sencha Touch 2.2 图标不与 Base 主题一起显示

Sencha Touch底栏图标不显示

Sencha Touch 2.3.1 添加图标

Sencha Touch:功能期间更新视图

Sencha Touch自动对焦在文本字段上