Package su.onno.ui
Class UiLayoutBuilder.WidgetBuilder<E>
java.lang.Object
su.onno.ui.UiLayoutBuilder.WidgetBuilder<E>
- Enclosing class:
UiLayoutBuilder
-
Method Summary
Modifier and TypeMethodDescriptionDate column selected with a compiler-checked getter reference.endDateField(Field<E, V> endDateField) Calendar end column selected with a compiler-checked getter reference.Chart grouping column selected with a compiler-checked getter reference.Optional help text, surfaced as a hoverable?icon next to the widget title.maxItems(int maxItems) <N extends Number>
UiLayoutBuilder.WidgetBuilder<E> metricField(Field<E, N> metricField) Metric column selected with a compiler-checked numeric getter reference.order(int order) rowBreak()Start a new layout row with this widget, even if the previous row still has room — an explicit break in the width-fraction flow.Switch back to section configuration.Multi-series split column selected with a compiler-checked getter reference.titleField(String titleField) titleField(Field<E, V> titleField) Title column selected with a compiler-checked getter reference.Start a new widget.
-
Method Details
-
type
-
order
-
width
-
catalog
-
document
-
register
-
maxItems
-
dateField
-
dateField
Date column selected with a compiler-checked getter reference. -
titleField
-
titleField
Title column selected with a compiler-checked getter reference. -
endDateField
Calendar end column selected with a compiler-checked getter reference. -
metricField
Metric column selected with a compiler-checked numeric getter reference. -
groupBy
Chart grouping column selected with a compiler-checked getter reference. -
seriesBy
Multi-series split column selected with a compiler-checked getter reference. -
config
-
hint
Optional help text, surfaced as a hoverable?icon next to the widget title. -
rowBreak
Start a new layout row with this widget, even if the previous row still has room — an explicit break in the width-fraction flow. Use it to keep a section's widgets from being pulled up into a half-filled row above (where the leftover space would stretch them past their declared width). No effect on the single-column (mobile) layout, which stacks everything anyway. -
widget
Start a new widget. -
section
Switch back to section configuration.
-