我ListView
在我的 Cascades 应用程序中使用 a 并且我在 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
,应用程序崩溃了。知道为什么吗?还是我需要提供更多代码?(如果是,是哪个?)