Blackberry10级联onClick

时间:2012-11-28 14:50:58

标签: blackberry-10

我在BB-10中尝试过onClick功能,而点击我无法在点击功能上推送另一个qml文件

Button {
                text: "LOG IN"
                onClicked: {
                    var test = screen.createObject();
                     navigationPane.push(test);
                }
                attachedObjects: ComponentDefinition {
                    id: screen
                    source: "y.qml"
                }
            } 

代码y.qml如下

             TabbedPane {
showTabsOnActionBar: true
Tab {
    title: "Home"
    Page {
        id: page1
        actions: [
            ActionItem {
                title: "New"
            },
            ActionItem {
                title: "Delete"
            }
        ]
    }
}
Tab {
    title: "Options"
    Page {
        id: page2
        actions: [
            ActionItem {
                title: "Edit"
            },
            ActionItem {
                title: "Save"
            }
        ]
    }
}

我无法在点击(文字:“登录”)按钮的同时查看“y.qml”,有人可以发送一些解决方案,来解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

你不能从navigationPage推出标签窗格,你只能推送一个页面;但是在TabbedPane中你可以有导航窗格。

答案 1 :(得分:0)

您无法将导航窗格推送到选项卡式窗格,您可以在选项卡内添加导航窗格,如

 Tab {
    id: loginregisterTab
    NavigationPane {
             peekEnabled: false
         id: test
        y{//here u can go to y.qml
        }
    }
}

在y.qml中你已经喜欢

这样的id
NavigationPane{
 id: navigationPane
   Page {
    Container {
        id: test
  }
  }
 }