@Route(value = "", layout = MyApplicationLayout.class) // 2
public class MyBoardLayout extends BoardLayout { // 1
public MyBoardLayout() {
super(new BoardComponent("name", new MyBoardPmo()), // 3
new BoardComponent("another name", new MyBoardComponent(), BoardComponentVariant.LARGE))
}
}
Das BoardLayout wird oft als Startseite der Anwendung verwendet. Dazu muss eine Ableitung von BoardLayout erstellt und diese als Route definiert werden:
-
Eine Ableitung von
BoardLayouterstellen -
Die erstellte Ableitung mit
@Routesamt der erwünschten Route und der eigenen Implementierung vonApplicationLayoutannotieren -
Im Konstruktor Instanzen von
BoardComponent, die angezeigt werden sollen, erstellen