0

プログラムで Dojo タブバーを作成し、fixed:"bottom" 属性を設定しましたが、タブバーは既存のドキュメントの下に作成され、ウィンドウの下部に固定されません。別のビューに performeTransition を実行した後、下部に正しく固定されます。

私はこのようにしました:

        function createTabbar() {   
        var tabBar = new dojox.mobile.TabBar({id:"tabContainer", barType : "tabBar", fixed: "bottom"}).placeAt(dijit.byId("mobileView")); 
        var tabBarButtonNodes = new dojox.mobile.TabBarButton({label:"Knoten", id:"tabBarButtonNodes", moveTo:"divNodes0", icon1 : "img/nodes_60.png", icon2 : "img/nodes_60.png"}).placeAt(tabBar.domNode); 
        var tabBarButtonInfo = new dojox.mobile.TabBarButton({label:"Info", id:"tabBarButtonInfo", moveTo:"divInfo", icon1 : "img/info_60.png", icon2 : "img/info_60.png"}).placeAt(tabBar.domNode); 
        var tabBarButtonLogin = new dojox.mobile.TabBarButton({label:"Login", id:"tabBarButtonLogin", moveTo:"divLogin", icon1 : "img/login_60.png", icon2 : "img/login_60.png"}).placeAt(tabBar.domNode); 
        var teest = dijit.byId("divInfo");
        tabBar.resize();
        }

他にサイズを変更する必要がありますか?

4

1 に答える 1

0

文書化されているように、「fixed」フラグは dojox/mobile/ScrollableView でのみ重要です。アプリケーション全体のレベルのヘッダー/フッターと、特定の ScrollableView のレベルのローカルの 2 つのケースがあります。ここで詳細を見つけることができます:

ローカルの場合、メソッド ScrollableView.addFixedBar を使用して固定バーを追加できます。例については、dojox/mobile/tests/test_dynamic-ScrollableView-vh-vf.html を参照してください。

これが役に立てば幸いです、エイドリアン

于 2013-05-17T08:15:47.910 に答える