2013-10-31 1 views
0

페이지 간을 이동하기 위해 탐색 창을 사용하는 블랙 베리 용 애플리케이션을 개발 중입니다. 아래는 내가 작성한 코드 중 일부입니다. 아래블랙 베리 네이티브 - 네비게이션 창을 사용하여 페이지 간을 전환

import bb.cascades 1.0 

NavigationPane { 
id: navigationPane 
onPopTransitionEnded: page.destroy() 
Page { 
    content: Container { 
     background: Color.create("#4adfe1c1") 
     // Create a ListView that uses an XML data model 
     ListView {... 
      listItemComponents: [...] 
      onTriggered: {...} 
      attachedObjects: [ 
       ComponentDefinition { 
        id: nextpage 
        source: "trainee_info.qml" 
       }]}}}} 

trainee_list.qml 번째 페이지이다. 내가 세 번째 페이지로 이동합니다 두 번째 페이지 (trainee_info.qml)에 "navigationpane"를 추가 할 때

trainee_info.qml

import bb.cascades 1.0 

Page { 
Container { 
    layout: AbsoluteLayout {} 

    background: Color.create("#4adfe1c1") 
    ImageView { 
     imageSource: "profile.png" 
     layoutProperties: AbsoluteLayoutProperties { 
      positionX: 120 
      positionY: 150 
     } 
     scaleX: 1.7 
     scaleY: 2 
    }}} 

지금 문제는, 내가 더 이상 첫 페이지에서 (trainee_list를 탐색 할 수 있습니다. qml)을 두 번째 페이지 (trainee_info.qml)에 추가합니다.

NavigationPane { 
...secondpage... 
} 

navigatingpane 이외의 화면 사이를 탐색 할 수있는 대안이 있습니까?

감사합니다.

답변

0

두 번째 페이지에는 NavigationPane이 필요하지 않습니다. 첫 번째 것을 사용하십시오. 네비게이션 창도 두 번째 페이지에서 액세스 할 수 있습니다.

+0

고맙습니다. – user2931118