Creation of a UI with linkki
Section
A group of input fields or a table is called a Section. Additionally to the content, a section can have a title. If it does, that title is visually delimited by a line in the title bar. Without a title, a section isn’t directly recognizable in the layout.
A section also defines the layout within the section, that means the order in which the components are arranged.
If a section contains a table instead of multiple input fields it is called TableSection.
SectionID
Each HTML element of a section can be accessed via an ID. This can be used, for instance, to identify a section for UI testing. By default the simple name of the class is used as ID. Alternatively the annotation '@SectionID' can be used to specify a method that returns the ID for the section.
A method annotated with '@SectionID' is called exactly once when the section is created. The id remains the same for the duration of the session and is not updated dynamically.