黑莓10级联onTrigger

时间:2012-11-28 12:43:08

标签: blackberry-cascades

我在这里使用了TabbedPane,而点击我需要调用另一个qml文件,这是我正在使用的代码,但它无法正常工作

TabbedPane {
  showTabsOnActionBar: tabs
  sidebarState: SidebarState.VisibleCompact
  Tab {
    imageSource: "asset:///msg.png"
    Page {
      id: page1                 
      actions: [
        ActionItem {
          onTriggered: {
            var page = pageDefinition.createObject();
            navigationPane.push(page);
          }
          attachedObjects: ComponentDefinition {
            id: pageDefinition;
            source: "x.qml"
          }
        }
      ]
      actionBarVisibility: ChromeVisibility.Visible
    }
}

任何人都可以向我发送代码如何在此函数中添加Click事件     感谢

1 个答案:

答案 0 :(得分:2)

以下是为其他屏幕创建标签的示例。您在主标签中按下列顺序转到下一个qml:

Tab {
  title: "Puppies"
  NavigationPane {
    id: navigationPane
    Sample //this is one qml page as like Sample.qml
    {
    }
  }
}

Tab {
  title: "Kittens"
  NavigationPane
  {
    id: testpage
    Test //this is one qml page as like Test.qml
    {
    }
  }
}

您可以通过设置ID来访问其他QML文件。