在我的黑莓小瀑布應用程序中我已經創建了一個頁面使用qml,在進行API調用後可以從後端加載數據,並且工作正常。但是當我轉到下一頁並回來後,我需要重新加載數據。即再次執行onCreationCompleted操作。 Qt.pageDef在我回來後顯示未定義,所以我猜如果我可以重新加載頁面,它會正常工作。我是黑莓級聯的新手,誰能告訴我該怎麼做才能重新加載此頁面並重新初始化Qt.pageDef?如何重新加載黑莓小瀑布中的頁面QML
Page {
id: homePage
Container {
id:contactListView
//Some code to create listview
onCreationCompleted:
{
Qt.pageDef = contactListView;
fetchInfo();
}
fetchInfo()
{
//make api call and fill listview
}
}
}
你能張貼代碼,你推送下一個頁面的屏幕? – tonytony 2014-11-29 10:16:26
我有一個按鈕,推到下一頁,就像onClicked:{ nav.push(profilePageDefinition.createObject()); } profilePageDefinition是附加對象中的ComponentDefinition。 – Gamerlegend 2014-11-30 18:38:13