Sencha touch 2 数组作为sencha touch中的存储列表

Sencha touch 2 数组作为sencha touch中的存储列表,sencha-touch-2,Sencha Touch 2,我们可以在sencha touch中使用数组而不是存储列表吗 config:{ store: 'storeName', scrollable: true, itemTpl: '<div>{store_id}</div>' } 这是我的存储的配置部分,我想使用数组来代替存储。 请提供一些代码。 谢谢 您可以使用列表的数据配置属性,该属性是您想要的任何字段的数组,其中一些字段将与要显示的itemTpl匹配。它基本上是进入列表存储的一条直线,它是在后台为您创建的,无需设置。直

我们可以在sencha touch中使用数组而不是存储列表吗

config:{
store: 'storeName',
scrollable: true,
itemTpl: '<div>{store_id}</div>'
}
这是我的存储的配置部分,我想使用数组来代替存储。 请提供一些代码。
谢谢

您可以使用列表的数据配置属性,该属性是您想要的任何字段的数组,其中一些字段将与要显示的itemTpl匹配。它基本上是进入列表存储的一条直线,它是在后台为您创建的,无需设置。直接设置数据时,不需要定义存储

最好将数据设置为已定义存储中的数组,然后将存储设置为列表,但不必这样做,在某些情况下,您只需要使用一个简单的数组,请参见下面的示例

Sencha Touch文档展示了在没有定义存储的情况下使用数据数组的示例

Sencha Touch 2.1.1列表数据示例

Ext.create('Ext.List', {
fullscreen: true,
itemTpl: '{title}',
data: [
    { title: 'Item 1' },
    { title: 'Item 2' },
    { title: 'Item 3' },
    { title: 'Item 4' }
]
})

您还可以将数据设置为外部定义的数组,前提是在创建数组之后创建列表。如果这是一个计时问题,那么您可以在以后的任何时候使用数组设置数据

listname.setData(someArray);

前提是您提前获得了对listname的正确引用。

是的,您可以通过将数组设置为列表数据来使用数组。