Hi Michael
I agree with that, in fact that point was covered in the paragraph
starting "The downside is ...". Rather than lazy-loading pages, I
lazy-load page-content where requried (i.e creating the page takes a
noticable time). So the Page is static, but lazy-loads its child elements.
Gr
Thank you Andrey and Mikko for your very valuable ideas.
This will help me finding my way through QT and JS.
Markus
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
You could also create a shared (stateless) JS library which you can use to
share variables between different qml documents.
/Mikko
2014-06-06 9:47 GMT+03:00 Andrey Kozhevnikov :
> i have an another idea for you:
>
> ...
> var newPage = pageStack.push(Qt.resolvedUrl("newPage.qml"), {...})
> n
i have an another idea for you:
...
var newPage = pageStack.push(Qt.resolvedUrl("newPage.qml"), {...})
newPage.done.connect(thisPage.pageDone)
...
//thisPage
...
function pageDone(var1, var2, var3, ...) {
//do something with var
}
...
//newPage
...
signal done(string var1, int var2, string var3
Hi Chris
thanks for this idea and your code example!
I am working on app in a very early stage that will partially talk to a
remote server and get dynamic content. In some cases it even will create
a little bit of traffic...
...so I will stick for the moment with the solution provided by Kon
+1 for Dialog
Andrey Kozhevnikov schrieb am 17:32 Donnerstag, 5.Juni
2014:
why not to use Dialog instead of Page for this use case?
05.06.2014 21:28, Michael Neufing пишет:
Hi Chris,
>
>
>one problem I see with your solution is that the App could take long time to
>launch, when there a
why not to use Dialog instead of Page for this use case?
05.06.2014 21:28, Michael Neufing ?:
Hi Chris,
one problem I see with your solution is that the App could take long
time to launch, when there are a bunch of Pages that have to be
initialized at launch (depending on the structure of
Hi Chris,
one problem I see with your solution is that the App could take long time to
launch, when there are a bunch of Pages that have to be initialized at launch
(depending on the structure of the Pages).
So I would prefer lazy loading Pages, which will be initialized when it is
needed.
Hi Markus
In my app I chose to instantiate all my Pages in the same place. Each of
the pages has a declaration in a separate qml file (e.g. MainPage.qml,
AreaSelectionPage.qml).
With this architecture none of the declarations need to know about the
previous or next page. It is not their conc
...
Button {
onClicked: {
parentPage.topic = "Test";
pageStack.pop();
}
}
- Mail original -
De: i...@flyingfischer.ch
À: "Sailfish OS Developers"
Envoyé: Jeudi 5 Juin 2014 15:19:38
Obje
);
}
}
- Mail original -
De: i...@flyingfischer.ch
À: "Sailfish OS Developers"
Envoyé: Jeudi 5 Juin 2014 15:19:38
Objet: Re: [SailfishDevel] pageStack.pop() - send paramater to prev page
Thanks, but I am still stuck. This is what I do
PreviousPage.qml
Page {
Thanks, but I am still stuck. This is what I do
PreviousPage.qml
Page {
id: previous
property string topic: "default value"
...
Topics.qml
Page {
id: topics
property string topic
...
Button {
id: topic0
text: qsTr("Topic 0")
you need to give the page id
Id: PreviousPage
2014-06-05 15:43 GMT+03:00 i...@flyingfischer.ch :
> Thanks for your inputs!
>
> Calling
>
> PreviousPage.topic = "MyTopic";
> pageStack.pop();
>
> gives me a ReferenceError: PreviousPage is not defined.
>
> PreviousPage.qml and property string topic
Thanks for your inputs!
Calling
PreviousPage.topic = "MyTopic";
pageStack.pop();
gives me a ReferenceError: PreviousPage is not defined.
PreviousPage.qml and property string topic do exist.
Thanks for your patience!
Markus
___
SailfishOS.org Devel
Sali Markus
I would also love to see a pop() method with parameters so I can pass info back
to the previous page, jus like the push()
As a workaround I just set the page's properties directly immediately before
the pop() call e.g:
AreaSelectionPage {
id: areaSelectionPage
if you using Dialog you can set dialog.acceptDestinationProperties =
{something: true}
05.06.2014 17:48, i...@flyingfischer.ch пишет:
Beginners follow up question
Hello
while transfering parameters works fine with
pageStack.push(Qt.resolvedUrl("nextPage.qml", {topic: "myTopic"}))
there seem
16 matches
Mail list logo