LgGridColumnSetBase
Module : Lagoon.UI.GridView
Namespace : Lagoon.UI.Components
Catégorie : ColumnSet
Hérite de : ComponentBase
Classe abstraite (sert de base à d'autres composants)
Base for a reusable, self-rendered set of grid columns declared inside a grid "Columns" fragment. Unlike LgGroup (whose columns live in a readable ChildContent attribute), a column set produces its columns from its own BuildRenderTree: the grid materializes them by instantiating the component, applying its parameters and rendering it into a detached builder. Because the render bypasses the component lifecycle, the markup of a column set must depend only on its [Parameter] values (no state computed in OnInitialized/OnParametersSet, no injected service). A column bound to the column set's own model parameter resolves to the row only when that parameter carries the grid row model instance (the same object the "Columns" fragment binds its columns to).