Eine View entspricht einem einzelnen Programmfenster, das in der UI angezeigt wird. I.d.R. setzt sich eine Anwendung aus vielen unterschiedlichen Views zusammen, z.B. Login-View, Registrierung, Administrationsbereich etc. Eine View wird erst geladen, wenn sie explizit aufgerufen wird.
RapidClipse legt automatisch eine erste View an und bezeichnet diese standardmäßig als MainLayout. Diese Bezeichnung kann jederzeit geändert werden.
Um Views scrollen zu können, müssen Sie deren Höhe auf Undefined Height stellen und unter Styling Scrollbars aktivieren.
package com.company.demoproj.ui; import com.vaadin.flow.component.orderedlayout.VerticalLayout; public class CustomerView extends VerticalLayout { public CustomerView() { super(); this.initUI(); } /* WARNING: Do NOT edit!<br>The content of this method is always regenerated by the UI designer. */ // <generated-code name="initUI"> private void initUI() { this.setSizeFull(); } // </generated-code> } |