vaadin VerticalSplitPanel,出现水平滚动条,但我看不到右侧的终点线

本吉

我将VerticalSplitPanel用作的第二个组成部分HorizontalSplitPanel当我将面板添加为VerticalSplitPanel(cf屏幕截图)的第二个组件时,我可以看到垂直滚动条和水平滚动条我的问题是我无法滚动到右侧的行尾。这是我的源代码:

        hsplit = new HorizontalSplitPanel();
        hsplit.setSplitPosition(13, Unit.PERCENTAGE);

        // Set the 1 pixel wide small style
        hsplit.addStyleName(Reindeer.SPLITPANEL_SMALL);

        vsplit.setSecondComponent(hsplit);
        Panel treePanel = new Panel();
        treePanel.setHeight(100, Unit.PERCENTAGE);
        treePanel.setContent(treeDataSourceManager.getView());
        treePanel.setStyleName("tree-panel");
        hsplit.setFirstComponent(treePanel);

        navbar = new VerticalLayout();

        GridLayout secondaryNavBar = new GridLayout(3, 1);
        secondaryNavBar.setWidth("100%");
        secondaryNavBar.addComponent(userPreferencesBar, 0, 0);
        secondaryNavBar.addComponent(paginationView, 2, 0);

        navbar.addComponent(alphaNavigationView);
        navbar.addComponent(secondaryNavBar);

        thirdPartLayout = new VerticalSplitPanel();
        thirdPartLayout.setStyleName("thirdPart");
        thirdPartLayout.setFirstComponent(navbar);
        thirdPartLayout.setSplitPosition(60, Unit.PIXELS);

        thirdPartLayout.setSecondComponent(mwiListResultView);
        hsplit.setSecondComponent(thirdPartLayout);

  public class MwiListResultView extends CustomComponent {



public MwiListResultView() {

    setSizeUndefined();
    setCompositionRoot(getResultLayout());

}

 private Panel getResultLayout() {


    Panel panel = new Panel();
    VerticalLayout resultLayout = new VerticalLayout();
    panel.setContent(resultLayout);
    panel.setWidth("1380px");
    resultLayout.setStyleName("mwiWorksResultLayout");
    resultLayout.setSizeUndefined();
   for (int i = 0; i < 200; i++) {
        Label l = new Label("test horizontal scrollbar right side not 
       shown totaly 
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttXXXXXXXXXXXX");
        resultLayout.addComponent(l);
    }

  return panel;

 }
}

输出屏幕截图在此处输入图片说明

本吉

底部有第二个滚动条,但没有出现。我在根布局上将margin设置为true,然后删除面板。该问题已解决。

private VerticalLayout  getResultLayout() {


VerticalLayout resultLayout = new VerticalLayout();
VerticalLayout .setWidth("1380px");
resultLayout.setStyleName("mwiWorksResultLayout");
resultLayout.setSizeUndefined();
for (int i = 0; i < 200; i++) {
    Label l = new Label("test horizontal scrollbar right side not 
   shown totaly     
  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

     aaaaaaaaaaaaaaaaaaaaaaaaaattttttttttttttttttttttttttttttttttttttttttttttttttt

tttttttttttttttttttttttttXXXXXXXXXXXX");
    resultLayout.addComponent(l);
                                 }

return resultLayout;

 }

这是一个虚假的错误,因为在根布局上未将margin设置为true时,底部滚动条不会出现。我将创建一个票证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安装Vaadin后出现NoClassDefFoundError

来自分类Dev

在Vaadin中使用嵌套的HorizontalSplitPanel和VerticalSplitPanel创建布局

来自分类Dev

Vaadin中的水平布局对齐

来自分类Dev

我如何从WEB-INF目录[Openshift:Vaadin]加载图像

来自分类Dev

Vaadin基本布局:固定的页眉和页脚+可滚动的内容

来自分类Dev

在Vaadin项目中找不到合适的驱动程序

来自分类Dev

我需要Charts -ClassNotFoundException:com.vaadin.ui.AbstractComponent

来自分类Dev

如何使用vaadin使VerticalLayout可滚动?

来自分类Dev

为什么我看不到滚动条的底部

来自分类Dev

在Vaadin Grid更新后保留滚动位置

来自分类Dev

Vaadin ComboBox修复了不自然的滚动

来自分类Dev

在Vaadin中将弹出窗口水平居中

来自分类Dev

我可以在vaadin中直接传输ZipFile吗?

来自分类Dev

我可以用两个Vaadin版本在一个Maven项目(Vaadin7和Vaadin8)

来自分类Dev

我怎么能接受我的Vaadin服务文件的内容?

来自分类Dev

vaadin7,右侧有两个HorizontalLayout

来自分类Dev

可滚动的vaadin视图以显示页面中的所有组件

来自分类Dev

在Vaadin中上传图片期间出现NoOutputStreamException

来自分类Dev

在vaadin项目中找不到JavaScript文件

来自分类Dev

Vaadin中的水平布局对齐

来自分类Dev

Vaadin基本布局:固定的页眉和页脚+可滚动的内容

来自分类Dev

网格Vaadin-数据显示在网格滚动器下方

来自分类Dev

Vaadin:如何摆脱“浏览”框右侧的灰色“上传”框?

来自分类Dev

Vaadin模态窗口:如何在父视图上获取滚动条

来自分类Dev

如何配置 spring 和 vaadin 将我自己的 bean 注入 vaadin 视图?

来自分类Dev

如何在 Vaadin 7 表中添加滚动条

来自分类Dev

如何在 vaadin 进度条中显示标签

来自分类Dev

在 Vaadin 12/13 水平/垂直布局中控制间距大小

来自分类Dev

Vaadin 8 中的可滚动布局

Related 相关文章

  1. 1

    安装Vaadin后出现NoClassDefFoundError

  2. 2

    在Vaadin中使用嵌套的HorizontalSplitPanel和VerticalSplitPanel创建布局

  3. 3

    Vaadin中的水平布局对齐

  4. 4

    我如何从WEB-INF目录[Openshift:Vaadin]加载图像

  5. 5

    Vaadin基本布局:固定的页眉和页脚+可滚动的内容

  6. 6

    在Vaadin项目中找不到合适的驱动程序

  7. 7

    我需要Charts -ClassNotFoundException:com.vaadin.ui.AbstractComponent

  8. 8

    如何使用vaadin使VerticalLayout可滚动?

  9. 9

    为什么我看不到滚动条的底部

  10. 10

    在Vaadin Grid更新后保留滚动位置

  11. 11

    Vaadin ComboBox修复了不自然的滚动

  12. 12

    在Vaadin中将弹出窗口水平居中

  13. 13

    我可以在vaadin中直接传输ZipFile吗?

  14. 14

    我可以用两个Vaadin版本在一个Maven项目(Vaadin7和Vaadin8)

  15. 15

    我怎么能接受我的Vaadin服务文件的内容?

  16. 16

    vaadin7,右侧有两个HorizontalLayout

  17. 17

    可滚动的vaadin视图以显示页面中的所有组件

  18. 18

    在Vaadin中上传图片期间出现NoOutputStreamException

  19. 19

    在vaadin项目中找不到JavaScript文件

  20. 20

    Vaadin中的水平布局对齐

  21. 21

    Vaadin基本布局:固定的页眉和页脚+可滚动的内容

  22. 22

    网格Vaadin-数据显示在网格滚动器下方

  23. 23

    Vaadin:如何摆脱“浏览”框右侧的灰色“上传”框?

  24. 24

    Vaadin模态窗口:如何在父视图上获取滚动条

  25. 25

    如何配置 spring 和 vaadin 将我自己的 bean 注入 vaadin 视图?

  26. 26

    如何在 Vaadin 7 表中添加滚动条

  27. 27

    如何在 vaadin 进度条中显示标签

  28. 28

    在 Vaadin 12/13 水平/垂直布局中控制间距大小

  29. 29

    Vaadin 8 中的可滚动布局

热门标签

归档