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

aps109

如何使用布局组件在Vaadin中实现html网页(vaadin的新功能)

现在,无论我在UI组件中添加了什么组件,浏览器中都只会出现一些组件...

没有滚动选项可以查看我在层次结构下面添加的其他组件

public class LoginView extends CustomComponent implements View,
    Button.ClickListener {

    public static final String NAME = "login";

    private TextField user;

    private PasswordField password;

    private Button loginButton;
    NativeSelect select_role;

    private HorizontalLayout fieldsBottomPanel;

    private VerticalLayout fieldsLeftPanel;

    private GridLayout loginPanelGrid;

    private VerticalLayout filedsTopPanel;

    private VerticalLayout loginFormLayout;

    private Label top_header_panel;

    private VerticalLayout virtualKeyboard;

    private VerticalLayout fieldsRightPanel;

    private VerticalLayout footer;

    private VerticalLayout header;

    private Window page;



    public LoginView() {
        setSizeFull();  
        addTopPanelToLoginForm();
        addLeftPanelToLoginForm();
        addBottomPanelToLoginForm();
        addRightPanelToLoginForm();
        addLoginFormToPage();
        addFooterToPage();
        addHeaderToPage();

        VerticalLayout viewLayout = new VerticalLayout(header,loginFormLayout,footer);
        viewLayout.setComponentAlignment(loginFormLayout,
                Alignment.MIDDLE_CENTER);
        viewLayout.setStyleName(Reindeer.LAYOUT_WHITE);

        setCompositionRoot(viewLayout);
    }

    public void addHeaderToPage(){
        header = new VerticalLayout();
        header.setStyleName("header-login");
    }


    public void addFooterToPage(){
        footer = new VerticalLayout();
        footer.addStyleName("footer-login");
    }
}
关系

您必须将内容放入面板中,因为布局不提供滚动条。

[...]如果[Panel]的大小固定或为百分比,并且其内容太大而无法容纳在内容区域中,则会在特定方向上出现滚动条。[...]

摘自Vaadin书第6.6.1

这里看看这个线程

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动视图未显示android中的所有视图

来自分类Dev

带有列表视图的可滚动页面

来自分类Dev

滚动视图中的可扩展列表视图未显示所有标题

来自分类Dev

在页面上的可滚动组件中反应InfiniteScroll

来自分类Dev

在可扩展列表中设置所有子视图的组件的值

来自分类Dev

Angular.js + Bootstrap:如何在垂直滚动中显示所有视图?

来自分类Dev

使用页面控件滚动视图以在iOS中显示图像

来自分类Dev

如何在水平滚动视图中显示所有日期

来自分类Dev

可移动类型存档页面–显示顶级类别或其子类别中的所有条目

来自分类Dev

如何放大页面而不在页面的父组件(主组件)中显示滚动

来自分类Dev

如何放大页面而不在页面的父组件(主组件)中显示滚动

来自分类Dev

Qml - 页面的可滚动视图

来自分类Dev

在“显示视图”页面上列出所有帖子-Rails

来自分类Dev

Yii在分页中显示所有页面

来自分类Dev

Yii在分页中显示所有页面

来自分类Dev

Vaadin 8 中的可滚动布局

来自分类Dev

Vaadin缺少所有组件的图标

来自分类Dev

如何遍历Android中的所有活动组件(视图)

来自分类Dev

设置禁用JSF页面中的所有组件

来自分类Dev

ios - 滚动视图中的所有页面未加载自定义 uiview

来自分类Dev

在MVC 5视图的可滚动列表中显示大量复选框

来自分类Dev

在React Storybook的单个页面上显示组件的所有变体,但仍然有旋钮?

来自分类Dev

英特尔的应用程序框架可在Android WebView中显示可滚动页面

来自分类Dev

GridBag不在行中显示所有组件

来自分类Dev

需要使视图在Android中可滚动

来自分类Dev

我如何在jQuery Mobile中自动滚动到页面显示的列表视图的底部

来自分类Dev

core-list不会在滚动视图中显示我的所有项目吗?

来自分类Dev

如何使所有列表视图同时滚动?

来自分类Dev

侦听页面上的所有滚动事件

Related 相关文章

  1. 1

    滚动视图未显示android中的所有视图

  2. 2

    带有列表视图的可滚动页面

  3. 3

    滚动视图中的可扩展列表视图未显示所有标题

  4. 4

    在页面上的可滚动组件中反应InfiniteScroll

  5. 5

    在可扩展列表中设置所有子视图的组件的值

  6. 6

    Angular.js + Bootstrap:如何在垂直滚动中显示所有视图?

  7. 7

    使用页面控件滚动视图以在iOS中显示图像

  8. 8

    如何在水平滚动视图中显示所有日期

  9. 9

    可移动类型存档页面–显示顶级类别或其子类别中的所有条目

  10. 10

    如何放大页面而不在页面的父组件(主组件)中显示滚动

  11. 11

    如何放大页面而不在页面的父组件(主组件)中显示滚动

  12. 12

    Qml - 页面的可滚动视图

  13. 13

    在“显示视图”页面上列出所有帖子-Rails

  14. 14

    Yii在分页中显示所有页面

  15. 15

    Yii在分页中显示所有页面

  16. 16

    Vaadin 8 中的可滚动布局

  17. 17

    Vaadin缺少所有组件的图标

  18. 18

    如何遍历Android中的所有活动组件(视图)

  19. 19

    设置禁用JSF页面中的所有组件

  20. 20

    ios - 滚动视图中的所有页面未加载自定义 uiview

  21. 21

    在MVC 5视图的可滚动列表中显示大量复选框

  22. 22

    在React Storybook的单个页面上显示组件的所有变体,但仍然有旋钮?

  23. 23

    英特尔的应用程序框架可在Android WebView中显示可滚动页面

  24. 24

    GridBag不在行中显示所有组件

  25. 25

    需要使视图在Android中可滚动

  26. 26

    我如何在jQuery Mobile中自动滚动到页面显示的列表视图的底部

  27. 27

    core-list不会在滚动视图中显示我的所有项目吗?

  28. 28

    如何使所有列表视图同时滚动?

  29. 29

    侦听页面上的所有滚动事件

热门标签

归档