2011-12-03 9 views
1

以下のコードでは、パーセンテージを使用して幅と高さを得る方法を教えてください (tabs.setWidth( "80%")それは動作しません)。smartgwt TabSet - フルスクリーン(またはパーセンテージ)に使用する方法

final TabSet tabs = new TabSet(); 
    tabs.setWidth("80%"); //this doesn't work I use tabs.setHeight(600); 
    tabs.setHeight(600); 
+0

あなたはTabSetを置いていますか?それはウィジェットの子ですか、それともRootPanelですか? 「他のキャンバスの子であれば、パーセンテージはparentElementのビューポートの内部サイズに基づいています」というドキュメントによれば、 – davidmontoyago

答えて

0

のレイアウトマネージャにあなたのタブセットを追加し、(直接、タブセット上のサイズを使用していない)が、サイジングん:

final TabSet tabs = new TabSet(); 
    //TODO create some tabs 
    VLayout vLayout = new VLayout(); 
    vLayout.addMember(tabs); 
    vLayout.setWidth("100%"); 
    vLayout.setHeight("100%"); 

はsmartgwt showcase - layoutでVLayoutを使用する方法の例を参照してください。他のレイアウトマネージャHLayout、VStack、HStack、...

関連する問題