2014-04-05 68 views
0

嗨,我有以下情況的疑問。如何使用qml導航到黑莓主屏幕?

主屏幕 - >第二個屏幕(推送)
二篩網 - >主屏幕(POP)
第二畫面'> THRID屏幕(推送)
正常工作。

現在我需要
第三個屏幕 - >主屏幕

home.qml

import bb.cascades 1.0 
NavigationPane { 
    page { 
    Container { 
     layout: StackLayout { 
     } 
     Button { 
     text:"Go to Second screen" 
     } 
    } 
    } 
} 

second.qml

import bb.cascades 1.0 
page { 
    Container { 
    layout: StackLayout { 
    } 
    Button { 
     text:"Go to Third screen" 
    } 
    } 
} 

third.qml

import bb.cascades 1.0 
page { 
    Container { 
    layout: StackLayout { 
    } 
    Button { 
     text:"Return to Home screen" 
    } 
    } 
} 

回答

1

我找到了解決方案。

navigationPane.navigateTo(rootPage); 

rootPage - 是頁的ID在Home.qml

import bb.cascades 1.0 
NavigationPane { 
    page { 
    id:rootPage; 
    Container { 
     layout: StackLayout { 
     } 
     Button { 
     id:btnSecondScreen; 
     text:"Go to Second screen" 
     } 
    } 
    } 
}