Sencha 触控列表组件

Posted

技术标签:

【中文标题】Sencha 触控列表组件【英文标题】:Sencha Touch List Component 【发布时间】:2011-05-27 08:17:33 【问题描述】:

我有 2 个问题。首先,这是否可以在没有模板的情况下在 sencha touch 中使用 List 项?我的意思是,我可以单独访问列表项吗?

第二个与第一个有关。我需要将模板中的商店商品作为函数参数发送,我该怎么做?我在下面试过但不起作用。

template = new Ext.XTemplate(
'<div style="width:100%;height:40px;">',
'<span>c</span><span style="font-size:10px" >e</span>',
'<span>           ',
'<tpl for=".">',
        '<span onload="formatNumber(i)">i</span>',
'</tpl></span>',
'</div>',

谢谢,

【问题讨论】:

我在发送消息后立即找到了答案。我们可以通过 values.item '[this.formatNumber(values.i)] ', 访问 store 项目 但是我仍然需要回答我的第一个问题。 【参考方案1】:

列表项的 html 位于属性 all.elements 中。这将为您提供列表中每个项目的 HTML DOM 节点。该属性不是公开的,因此它可能会在未来的版本中中断。

我真的不明白你要做什么。您可以使用模板渲染任何内容。

【讨论】:

我尝试使用自己的函数进行渲染。列表项是否有相应的属性?

以上是关于Sencha 触控列表组件的主要内容,如果未能解决你的问题,请参考以下文章

Sencha 和其他触控框架中的自定义 UI 设计

如何利用 Sencha Touch 框架中的“捏”触控效果?

Sencha Touch App 在多点触控/Android 时冻结

压缩煎茶触控 App

如何创建煎茶触控应用程序的 APK 文件?

获取煎茶触控平台名称