[SailfishDevel] pageStack navigation

occirol developer at nordan.ch
Thu Jul 21 07:59:48 UTC 2016


Hi ,

@Michael
Thanks, I've tried that but it complains that the mainPage is not in the 
stack. So if the initialPage is set with mainPage, the mainPage is not 
in the stack ?!? I thought it was.

Regards,
Fab

On 07/20/2016 09:52 PM, Michael Neufing wrote:
> Hi Fab,
>
> have you already tried to use the following?
>
>     pageStack.pop(mainPage)
>
> This will remove all pages above the specified page (here: mainPage).
>
> See [1] for more information.
>
> Regards,
> Michael.
>
> [1] 
> https://sailfishos.org/develop/docs/silica/qml-sailfishsilica-sailfish-silica-pagestack.html/#pop-method
>
> Am 20.07.2016 18:02, schrieb occirol:
>> Hello everybody !
>>
>> I can't figure out how to go back to the main page of an app and clear
>> the stack of pages. Let me explain:
>>
>> I've a main page, by selecting a menu entry push a page (lets call it
>> page1). On this page1, calling a certain action, push another page
>> (call it page2, it is a dialog page) on the stack.
>>
>> So in the stack, I have the following pages:  [MainPage, Page1, Page2]
>>
>>
>> But now, from page2, I want to go back to MainPage. So I did this
>> first in the page2 code :    onAccepted: {
>>         pageStack.pop()
>>     }
>>
>> But:
>>
>> Warning: cannot pop while transition is in progress
>>
>> Ok, so I tried this instead:
>>
>>  acceptDestination: Qt.resolvedUrl("MainPage.qml")
>> acceptDestinationAction: PageStackAction.Pop
>>
>> Still: Warning: cannot pop while transition is in progress
>>
>> And doing this:
>>
>>     onAccepted: {         pageStack.pop(null, false)     }
>>
>> Is working in term of results, but before going to the main page I see
>> the page2 for a little while.
>>
>> So, I should miss something here for sure. Any ideas or recommendation
>> ? Maybe am I bad designing the navigation in the app ?
>>
>> Thanks a lot !
>>
>> Regards,
>>
>> Fab

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20160721/0e0e277d/attachment.html>


More information about the Devel mailing list