【问题标题】:GXT Not workingGXT 不工作
【发布时间】:2015-02-02 03:11:02
【问题描述】:

我对 GWT 和 GXT 很陌生,我尝试了一个非常简单的应用程序,但它似乎不起作用。这是我的 onModuleLoad() 方法。与其获得带有可折叠元素的漂亮布局,不如将其全部折叠到左侧。这些元素存在是因为当我在 IE 上使用 js-console 检查它们时,它们似乎在那里,但布局已关闭。你能告诉我我做错了什么吗?

public void onModuleLoad() {

    Viewport viewport =new Viewport();
    final BorderLayout borderLayout = new BorderLayout();
    viewport.setLayout(borderLayout);

    BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH);
    northData.setCollapsible(false);
    northData.setSplit(false);

    HTML headerHtml = new HTML();
    headerHtml.setHTML("<h1>RSS Reader</h1>");
    viewport.add(headerHtml,northData);

    BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
    centerData.setCollapsible(false);

    BorderLayoutData westData = new BorderLayoutData(Style.LayoutRegion.WEST,200,150,300);
    westData.setCollapsible(true);
    westData.setSplit(true);

    ContentPanel mainPanel = new ContentPanel();
    ContentPanel navPanel = new ContentPanel();

    viewport.add(mainPanel,centerData);
    viewport.add(navPanel,westData);

    RootPanel.get().add(viewport);

}

【问题讨论】:

    标签: javascript gwt gxt


    【解决方案1】:

    http://www.sencha.com/examples/#ExamplePlace:borderlayout 的示例表明您可以将 一个 小部件添加到 ViewPort,这可能必须是 BorderLayoutContainer。之后,您开始使用 BorderLayoutData 将您的小部件添加到此容器中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      相关资源
      最近更新 更多