Sailfish OS - переход на новую страницу после принятия диалога

У меня есть страница, которая отображает информацию об объекте в моей базе данных. На этой странице у меня есть возможность удалить этот объект, вызвав диалог. Когда пользователь принимает диалоговое окно, объект удаляется, но по умолчанию после принятия диалогового окна отображается страница, относящаяся к удаленному объекту.

Поэтому я хочу удалить все страницы и переместить пользователя на главную страницу, как будто приложение только что запущено.

Я пробовал несколько способов, но я не могу решить это. Если я использую поп, я получаю

 Warning: cannot pop while transition is in progress

1 ответ

Решение

Задавать acceptDestination на главную страницу и acceptDestinationAction: PageStackAction.Pop, Это приведет к появлению всех страниц над главной страницей, когда диалог будет принят.

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

Другие вопросы по тегам