Sign.qmlページでNavigationPaneを使用しました。ユーザーがログインすると、Homescreen.qmlのHomescreen.qmlに移動します。ログインボタン(Signin.qml)をクリックしているときに、TabbedPaneを使用しましたが、応答がありません。 Homescreen.qmlに移動します
これにより、コードSignin.qmlを添付しました
NavigationPane {
id: navigationPane
Page {
attachedObjects: ComponentDefinition {
id: pageDefinition
source: "HomeScreen.qml"
}
Container {
Button {
text: "Login"
onClicked: {
//check if is credentials are valid or not
if(isValidUser())
{
var page = pageDefinition.createObject();
navigationPane.push(page);
}
else
{
//show error message
}
}
}
}
}}
と私のHomescreen.qmlコード
import bb.cascades 1.0
TabbedPane {
id: mainTab
showTabsOnActionBar: true
Tab {
title: "Home"
imageSource: "asset:///menuicons/home.png"
Signin {
id: signin
}
}
Tab {
title: "Home"
imageSource: "asset:///menuicons/home.png"
Editnew {
id: homepage
}
}
Tab {
title: "Messages"
Messages {
}
}
Tab {
title: "Search"
Search{
}
}
Tab {
title: "Feeds"
Feeds {
}
}
Tab {
title: "Nearby"
Nearby{
}
}
Tab {
title: "Followers"
Followers {
id: foll
}
}
Tab {
title: "Group"
Groups {
id: groups
}
}
サインインからログインボタンをクリックしているときにHomescreen.qmlを表示できません。誰かがこれを行う方法を教えてもらえますか?