0
我正在開發一個簡單的GXT小部件 - 它是一個TreePanel,其中使用setTopComponent添加了一個ToolBar。 問題是隻要樹足夠大以便可以滾動,滾動條就不會僅滾動樹,而是滾動ToolBar。GXT ToolBar滾動
應該是什麼變化,使該工具欄仍然在頁面的頂部,只有樹滾動。
public class TreePanelExample extends LayoutContainer {
@Override
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
Folder model = getTreeModel();
TreeStore<ModelData> store = new TreeStore<ModelData>();
store.add(model.getChildren(), true);
final TreePanel<ModelData> tree = new TreePanel<ModelData>(store);
tree.setDisplayProperty("name");
tree.setAutoLoad(true);
ToolBar toolBar = new ToolBar();
toolBar.setBorders(true);
toolBar.add(new Button("Dummy button", new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
Info.display("Dummy button", "I'm so dumb!");
}
}));
ContentPanel panel = new ContentPanel();
panel.setHeaderVisible(false);
panel.setCollapsible(false);
panel.setFrame(false);
panel.setAutoWidth(true);
panel.setAutoHeight(true);
// setting fixed size doesn't make any difference
// panel.setHeight(100);
panel.setTopComponent(toolBar);
panel.add(tree);
add(panel);
}
它的版本您使用GXT? – 2015-02-09 17:42:01
我使用版本2.3.0 – gnom1gnom 2015-02-11 18:11:19