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