0

我有一个控制器,其中我有一个这样的表视图:Appcelerator的钛的TableView花费很长的时间来加载

<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秒),因此它由我想知道我的解决方案是否是一种很好的钛编程实践。

有什么想法?谢谢!

回答

1

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

尝试将您的控制器分成几个部分(模板)并使用它们代替。更多信息在this tutorial