setLayoutHints
The setLayoutHints
method creates a new table with information about how the UI should layout the table.
Syntax
table.setLayoutHints(hints)
Parameters
Parameter | Type | Description |
---|---|---|
hints | String | The string from |
Returns
A new table with layout instructions for the UI.
Examples
In the following example, the column Even
is frozen to the front of the table, Odd
is moved to the front, B
is moved to the back, C
is hidden, and A
and E
form a column group called Vowels
.
import io.deephaven.engine.util.LayoutHintBuilder
source = newTable(
stringCol("A", "A", "a"),
stringCol("B", "B", "b"),
stringCol("C", "C", "c"),
stringCol("D", "D", "d"),
stringCol("E", "E", "e"),
stringCol("Y", "Y", "y"),
intCol("Even", 2, 4),
intCol("Odd", 1, 3)
)
result = source.setLayoutHints(
LayoutHintBuilder.get()
.freeze("Even")
.atFront("Odd")
.atBack("B")
.hide("C")
.columnGroup("Vowels", ["A", "E"])
.build()
)
- source
- result