如何从NavigationPane中的第2页导航到第3页

时间:2014-02-02 18:44:51

标签: xml qml blackberry-10 blackberry-cascades

我有3页黑莓10项目

第一页是导航窗格,其中包含带有列表的页面 第二页是包含列表的页面 第三页是另一个包含不同列表的页面

我希望能够点击第二页上列表中的项目,以便将它带到第三页。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在第二个QML中附加页面

attachedObjects: [
     ComponentDefinition {
         id: thirdPage
         source: thirdPage.qml
     }
]

然后打开它

//assuming NavigationPane in first QML has id navigationPane
navigationPane.push(thirdPage.createObject()); //assuming NavigationPane in 

为什么这会起作用?因为第二个QML仍然可以访问第一页,或者至少是它的NavigationPane