0
我儘量讓一個可重用的水平裂開的面板的GXT 3裂開的面板
我發現this post。我適應與sencha.gxt進口,我想出了這個解決方案:
public class WestCenter extends BorderLayoutContainer {
private ContentPanel westPanel;
private ContentPanel centerPanel;
public WestCenter(){
westPanel = new ContentPanel();
centerPanel = new ContentPanel();
BorderLayoutData westData=new BorderLayoutData(800);
westData.setSplit(true);
westData.setCollapsible(true);
westData.setMargins(new Margins(0,5,0,0));
BorderLayoutData centerData=new BorderLayoutData();
setWestWidget(westPanel, westData);
setCenterWidget(centerPanel,centerData);
}
public void setWestHeadingText(String text){
this.westPanel.setHeadingText(text);
}
public void setCenterHeadingText(String text){
this.centerPanel.setHeadingText(text);
}
@UiChild(tagname = "westContent")
public void setWestContent(Widget widget){
this.westPanel.setWidget(widget);
}
@UiChild(tagname = "centerContent")
public void setCenterContent(Widget widget){
this.centerPanel.setWidget(widget);
}
問題
我有一個很奇怪的行爲:我可以從右到左左拖動分隔欄,但不向右。因此,從右向左拖動不能撤消!
任何想法?
我想:
- centerData.setSplit(真)
- centerData.setMargins(新邊距(0,0,0,5))
...沒有成功。