RibbonBackStageView: Use a workaroud to tackle page load issue.
This commit is contained in:
parent
744ef5673d
commit
5c0bca76e8
|
@ -442,9 +442,14 @@ Popup {
|
||||||
Repeater{
|
Repeater{
|
||||||
model: control.pageModel
|
model: control.pageModel
|
||||||
Loader {
|
Loader {
|
||||||
|
required property var modelData
|
||||||
active: SwipeView.isCurrentItem || SwipeView.isNextItem || SwipeView.isPreviousItem
|
active: SwipeView.isCurrentItem || SwipeView.isNextItem || SwipeView.isPreviousItem
|
||||||
source: typeof(modelData.sourceUrl) !== 'undefined' && modelData.sourceUrl !== ""? modelData.sourceUrl : ""
|
source: typeof(modelData.sourceUrl) !== 'undefined' && modelData.sourceUrl !== ""? modelData.sourceUrl : ""
|
||||||
sourceComponent: typeof(control.pageModel[modelData.globalIndex].sourceComponent) !== 'undefined' && typeof(modelData.sourceUrl) === 'undefined' ? control.pageModel[modelData.globalIndex].sourceComponent : undefined
|
sourceComponent: typeof(control.pageModel[modelData.globalIndex].sourceComponent) !== 'undefined' && typeof(modelData.sourceUrl) === 'undefined' ? control.pageModel[modelData.globalIndex].sourceComponent : undefined
|
||||||
|
Component.onCompleted: {
|
||||||
|
content_view.currentIndex = modelData.globalIndex
|
||||||
|
content_view.currentIndex = 0
|
||||||
|
}
|
||||||
onLoaded: {
|
onLoaded: {
|
||||||
if (typeof(modelData.sourceArgs) === 'undefined')
|
if (typeof(modelData.sourceArgs) === 'undefined')
|
||||||
return
|
return
|
||||||
|
|
|
@ -442,9 +442,14 @@ Popup {
|
||||||
Repeater{
|
Repeater{
|
||||||
model: control.pageModel
|
model: control.pageModel
|
||||||
Loader {
|
Loader {
|
||||||
|
required property var modelData
|
||||||
active: SwipeView.isCurrentItem || SwipeView.isNextItem || SwipeView.isPreviousItem
|
active: SwipeView.isCurrentItem || SwipeView.isNextItem || SwipeView.isPreviousItem
|
||||||
source: typeof(modelData.sourceUrl) !== 'undefined' && modelData.sourceUrl !== ""? modelData.sourceUrl : ""
|
source: typeof(modelData.sourceUrl) !== 'undefined' && modelData.sourceUrl !== ""? modelData.sourceUrl : ""
|
||||||
sourceComponent: typeof(control.pageModel[modelData.globalIndex].sourceComponent) !== 'undefined' && typeof(modelData.sourceUrl) === 'undefined' ? control.pageModel[modelData.globalIndex].sourceComponent : undefined
|
sourceComponent: typeof(control.pageModel[modelData.globalIndex].sourceComponent) !== 'undefined' && typeof(modelData.sourceUrl) === 'undefined' ? control.pageModel[modelData.globalIndex].sourceComponent : undefined
|
||||||
|
Component.onCompleted: {
|
||||||
|
content_view.currentIndex = modelData.globalIndex
|
||||||
|
content_view.currentIndex = 0
|
||||||
|
}
|
||||||
onLoaded: {
|
onLoaded: {
|
||||||
if (typeof(modelData.sourceArgs) === 'undefined')
|
if (typeof(modelData.sourceArgs) === 'undefined')
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue