如何添加Qooxdoo qx.ui.mobile.page.Page到Manager



Qooxdoo可以添加一个NavigationPage到管理器:

var manager = new qx.ui.mobile.page.Manager();
var page1 = new qx.ui.mobile.page.NavigationPage();
manager.addDetail(page1);

现在我想创建一个页面,而不是自己添加一个导航栏。经理。addDetail只接受NavigationPages。如何添加qx.ui.mobile.page.Page?

var page2 = new qx.ui.mobile.page.Page();
var navigationbar = new qx.ui.mobile.navigationbar.NavigationBar();
page2.add(navigationbar);
//... Adding buttons in navigationbar
manager.addDetail(page2); //fails: !(page2 instanceof qx.ui.mobile.page.NavigationPage

答案:"使用NavigationPage对我来说没有用:)"。

你想用qx做什么?移动页面呢?是什么阻止您使用NavigationPage?如果需要的话,你甚至可以隐藏导航栏。

管理器需要NavigationBar, Buttons和其他一些属性,这些属性只由NavigationPage提供。

最新更新