【问题标题】:How can I maximize the root panel size in GWT?如何最大化 GWT 中的根面板大小?
【发布时间】:2011-07-14 20:51:05
【问题描述】:

如何在 GWT 中最大化根面板大小?

【问题讨论】:

    标签: java javascript html css gwt-ext


    【解决方案1】:

    对于全窗口应用,请在 EntryPoint 的 onModuleLoad() 中使用 RootPanel.get()RootLayoutPanel.get() 获取您的容器。两者都将作为绝对定位的小部件附加到文档正文。

    来自邮件示例:

    public void onModuleLoad()
    {
        DockLayoutPanel outer = binder.createAndBindUi(this);
    
        // Get rid of scrollbars, and clear out the window's built-in margin,
        // because we want to take advantage of the entire client area.
        Window.enableScrolling(false);
        Window.setMargin("0px");
    
        RootLayoutPanel root = RootLayoutPanel.get();
        root.add(outer);
    }
    

    【讨论】:

      【解决方案2】:

      无问题;根面板是一个绝对面板,覆盖整个浏览器空间

      【讨论】:

        【解决方案3】:

        在您的 Project.html 文件中创建一个具有所需尺寸的 div。比在使用 RootPanel 的 onModuoleLoad() 方法中使用 RootPanel.get('divID') 即(在 html 文件中创建的 div)。因此您可以拥有指定大小的根面板。

        【讨论】:

        • RootPanel.get('divID');在 ('divID') 处给出错误 ...并且此过程将在设计时增加尺寸以添加小部件
        • @Monica 'divID' 是已经在 html 文件中创建的 div 元素的 id。
        • 我认为应该没有任何错误。或者可能是您的 id 错误。
        • 在 html 文件和 onModuoleLoad() 我给 RootPanel.get('root');但它在 RootPanel.get('root');部分,是否在 moduleLoad 上将 root 赋予“root”而不是“root”
        • 我没有收到错误,但这种方法也不适用于我。
        猜你喜欢
        相关资源
        最近更新 更多
        热门标签