0

我有一个控制器,其中有一个像这样的表视图:

<TableView id="reservedScroll"  dataCollection="queue"  dataTransform="transformFunction"  dataFilter="reservedByDate"  layout="vertical" >
    (some rows) 
</TableView>

我创建了这个控制器的 6 个对象并将它们推送到可滚动视图中

for (var i = 6; i >= 0; i--) {
    $.scrollableView.addView(Alloy.createController('dateQueues', {index : i}).getView());
}

在这种情况下,我过滤集合 6 次(按不同日期过滤每个表)

问题是加载需要很长时间(大约 15-20 秒),所以我想知道我的解决方案是否是一个好的钛编程实践。

有什么想法吗?谢谢!

4

1 回答 1

1

控制器太重,无法在循环中创建。

尝试将您的控制器分成几个部分(模板)并使用它们。本教程中的更多信息

于 2015-03-31T13:00:25.530 回答