2012-01-29 60 views
1

我正在使用gxt到我的應用程序。 我不會將ContentPanel的標題ToolButton對齊到左邊(這是默認值) 沒有方法,比如setHorizo​​ntalAlogment。 有什麼建議如何做到這一點?GXT ContentPanel的標題對齊

回答

0

我沒有看到GXT提供實現這一目標的任何方法。但我找到了一種方法來做到這一點。這是演示如何實現這一目標的代碼。

public class CustomPanel extends ContentPanel { 
    public CustomPanel() { 
    super(); 
    addListener(Events.Render, new Listener<BaseEvent>() { 
     @Override 
     public void handleEvent(final BaseEvent be) { 
      final HorizontalPanel panel = getWidgetPanel(getHeader()); 
      panel.setStyleAttribute("float", "left"); 
     } 
    }); 
    } 

     //widgetPanel is private. It can be accessed using JSNI 
    private native HorizontalPanel getWidgetPanel(Component header)/*-{ 
     return [email protected]::widgetPanel; 

    }-*/; 
} 
0

嘗試設置通過樣式..浮動的位置:左