Я не вижу ни одного метода, предлагаемого 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 header.@com.extjs.gxt.ui.client.widget.Header::widgetPanel;
}-*/;
}