私はListView
Cascadesアプリでを使用しており、ほとんどの作業をQMLで行っています。これがattachedObjects: [ ]
内部ListView
です:
attachedObjects: [
FmnModel {
id: fmnModel
},
FmnListModel {
id: asynkDataSource
source: "sql/fgmt.db"
query: "SELECT lists.id, lists.name, (SELECT COUNT(1) FROM tasks WHERE tasks.listid=lists.id AND tasks.status=\"Pending\") AS pendings FROM lists"
onDataLoaded: {
if(data.length > 0) {
fmnModel.insertList(data);
}
}
}
] // Attached Objects
そして、次のページをNavigationPane
:にロードするコード
property variant taskpaged
onTriggered: {
taskpaged = taskPageDefinition.createObject();
navPane.push(taskpaged);
taskpaged.back.connect(navPane.pop);
}
そのため、ページで[戻る]をクリックするtaskpaged
と、アプリがクラッシュします。なぜですか?または、より多くのコードを提供する必要がありますか?(はいの場合、どちらですか?)