如何在钛中加载多个UI对象

时间:2017-02-13 15:04:24

标签: javascript titanium titanium-mobile appcelerator-titanium titanium-alloy

我需要一些帮助来了解在钛javascript中将多个UI对象加载到我的窗口的最佳方法是什么。

例如,如果我需要以最快的方式将50个视图加载到窗口中。

此刻我正在使用for循环,但是当我的for循环执行时,我需要很长时间,应用程序接缝会冻结。

编辑:

this is what I need to due

对于我需要创建蓝线的每个人,然后我需要为此人需要采取的每种药物创建一条线。问题是我有30多人,如果每个人服用5种药物,可以提供150行和30行蓝线。并创建需要长时间执行的布局。

2 个答案:

答案 0 :(得分:0)

使用Ti.UI.ListView组件可以轻松实现。

列表视图由部分组成,每个部分包含所谓的项目,并且每个部分也可以采用可选的标题和部分。页脚。

请查看https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsBulkloader.html示例。

你最终要做的是为每个人创建一个部分,该人的信息将放在每个部分的标题中(标题将包含标签以显示人名和其他信息),以及药物将进入每个部分的项目(即人)。

答案 1 :(得分:0)

将合金模型与ListView一起使用,这是最快的方法

请参阅合金数据绑定指南here

和Appcelerator wiki ListView绑定指南 here