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

How to load multiple UI objects in titanium

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

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

此刻我正在使用 for 循环,但我需要很长时间,并且在我的 for 循环执行时应用接缝冻结。

编辑:

我需要为每个人创建一条蓝线,然后我需要为这个人需要服用的每种药物创建一条线。问题是我有超过 30 个人,如果每个人服用 5 种药物,则给出 150 行加 30 条蓝线。并创建需要很长时间才能执行的布局。

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

一个列表视图由部分组成,每个部分包含所谓的项目,每个部分还可以采用可选的 header 和页脚。

请查看 docs 示例。

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

将 Alloys Model 与 ListView 结合使用,这是最快的方法

参见alloy数据绑定指南here

和 Appcelerator wiki ListView 绑定指南 here