Sailfish OS - 在接受对话后更改页面

时间:2014-05-11 23:56:36

标签: qt qml meego meego-harmattan sailfish-os

我有一个页面,显示有关我数据库中对象的信息。在此页面上,我可以通过调用对话框来删除该对象。 当用户接受该对话框时,该对象将被删除,但默认情况下,在接受该对话框后,显示的页面仍然是关于被删除对象的页面。

所以我想删除所有页面并将用户移动到主页面,就像应用程序刚刚启动一样。

我尝试了几种方法,但我无法解决这个问题。 如果我使用pop,我会

 Warning: cannot pop while transition is in progress

1 个答案:

答案 0 :(得分:3)

acceptDestination设置为您的主页面acceptDestinationAction: PageStackAction.Pop。当接受对话框时,这将弹出主页面上方的所有页面。

https://sailfishos.org/sailfish-silica/qml-sailfishsilica-dialog.html