如何刷新blackberry qml页面?
我是黑莓开发的新手。目前我有两个页面page1.qml和page2.qml。现在,我通过使用NavigationPane单击按钮,从page1.qml重定向到page2.qml。现在,当我们点击page2.xml上的后退按钮时,我想刷新page1.qml。如何刷新页面如何刷新blackberry qml页面?,blackberry,qml,page-refresh,Blackberry,Qml,Page Refresh,我是黑莓开发的新手。目前我有两个页面page1.qml和page2.qml。现在,我通过使用NavigationPane单击按钮,从page1.qml重定向到page2.qml。现在,当我们点击page2.xml上的后退按钮时,我想刷新page1.qml。如何刷新页面 请帮助我。您可以通过将page1引用传递到page2.qml并从page2.qml的paneProperties调用page1.qml的refresh()来实现这一点,如: 第1.qml页 Page{ id:
请帮助我。您可以通过将page1引用传递到page2.qml并从page2.qml的paneProperties调用page1.qml的refresh()来实现这一点,如: 第1.qml页
Page{
id: page1
.......
.......
Button {
onClicked: {
var page=page2.createObject()
page.page1Ref=page1
navigationpane.push(page)
}
}
function refresh(){
// write a code to refresh page1.qml
}
}
Page2.qml
Page{
id: page2
property Page page1Ref
.......
.......
paneProperties: NavigationPaneProperties {
backButton: ActionItem {
onTriggered: {
page1Ref.refresh()
navigationpane.pop();
}
}
}
}