LgAboutMenuItem
About page menu link
LgAccordion
Accordion frames component.
LgAccordionPane
Accordion pane.
LgActionPanel
Component to group actions.
LgApp
The App component must be used as the root component of the app. (App.razor)
LgAriaComponentBase
Base component with ARIA attributes.
LgAuthorizeView
Component used to define the 'PolicyVisible' and 'PolicyEdit' properties and apply the defined policies to children
LgBanner
Banner.
LgBigMessage
Show centred message with icon, title and description.
LgBreadcrumbTrail
Breadcrumb component
LgButton
Component button.
LgCalendar
Calendar component
LgCard
LgCard component
LgCardStripe
LgCardStripe (left border with or without icon) component for LgCard
LgCascadingPolicies
Component to add policy names as validated in the component context.
LgChangeViewer
The LgChangeViewer component for tracked changes details.
LgCheckBox<TValue>
A checkbox component.
LgCheckBoxList<TValue>
A checkbox list component.
LgCircleProgress
Component used to display progression.
LgCollapsableView
This component should be used inside a collapsable component (like a LgFrame) to have different behaviour according to parent collapse state. Useful to display toolbar button conditionnaly.
LgColorPickerBox
Component to select a color from a palette or to enter a custom color.
LgComponentBase
Base class for Lagoon components.
LgConnectMenuItem
Menu item to connect or disconnect user.
LgCopyButton
A button to copy the bound value to the clipboard.
LgCrudToolbarButton
CRUD Toolbar button
LgCustomMenuItem
Base class for LgMenuItem, LgMenuTitle and LgMenuSeparator.
LgCustomMenuSet
Customizable menu set.
LgDateBox<TValue>
Component used to select a day.
LgDocument
Componant used to download and display a document behind a protected api or not
LgEditForm
Based on branch release/5.0 --> https://github.com/dotnet/aspnetcore/blob/release/5.0/src/Components/Web/src/Forms/EditForm.cs Renders a form element that cascades an EditContext to descendants. Lagoon modifications: - Add DataAnnotationValidator and LgValidatorSummary in the BuildRenderTree - DRAFT Add OnEditStateChanged event
LgEmptyMessage
Empty message component.
LgFilterFrame
Filter frame component.
LgFrame
Frame
LgGridBooleanColumn<TItem, TColumnValue>
Checkbox column
LgGridColorColumn<TItem, TColumnValue>
Color column
LgGridColumnSet<TItem>
Ready-made column set: renders its ChildContent transparently (like LgGroup without the group semantics) while cascading its TItem to the columns it contains.
LgGridColumnSetBase
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).
LgGridCommand
Defines a grid commsand.
LgGridCommandColumn<TItem>
Gridview command column
LgGridCustomCell<TItem, TColumnValue, TCellData>
Cell of a column bound to a value of any type. The read-only content is the formatted value; it's usually replaced by the CellContent template of the column.
LgGridCustomColumn<TItem, TColumnValue>
Gridview column bound to a value of any type. The value is rendered as text by default and can be customised with the CellContent and EditCellContent templates.
LgGridDateColumn<TItem, TColumnValue>
Date column
LgGridEditColumn<TItem>
Column for edit mode
LgGridEnumColumn<TItem, TColumnValue>
Enum column
LgGridEnumListColumn<TItem, TColumnValue>
Enum List column
LgGridImageColumn<TItem, TColumnValue>
Gridview image column
LgGridMonthColumn<TItem, TColumnValue>
Month column
LgGridNumericColumn<TItem, TColumnValue>
Gridview numeric column
LgGridSelectColumn<TItem, TColumnValue, TDataSourceItem>
Select column
LgGridSelectMultipleColumn<TItem, TColumnValue, TDataSourceItem>
Select multiple column
LgGridSelectionColumn<TItem>
Selection column
LgGridSeparatorColumn<TItem>
Separator column
LgGridSummaryColumn<TItem, TColumnValue>
Gridview summary column
LgGridTagBoxColumn<TItem>
Grid column with TagBox editor.
LgGridTextColumn<TItem>
Gridview column bound to a text value.
LgGridTimeColumn<TItem, TColumnValue>
Time column
LgGridView<TItem>
Gridview - profiles
LgGridWeekColumn<TItem, TColumnValue>
Week column
LgGridYearColumn<TItem, TColumnValue>
Year column. Displays the year (yyyy) of a date value; editing uses the standard date picker.
LgGroup
Declarative marker used inside a grid 'Columns' fragment to assign a common group name to the columns it contains: when the fragment is evaluated, every column declared under this group takes its group name from Name (overriding any column-level value). Groups can be nested — the nearest enclosing group wins.
LgHtmlEditor
HTML editor component.
LgHyperlink
Navigate link for the LgRouter
LgIcon
Component to show icon from library.
LgIncludeMenuSet
Component used to link LgMenuSet within a menu.
LgInputFile
A file input component.
LgLabel
Label component.
LgLabelAction
Label with action component.
LgLeafletMap
Component Map.
LgListView<TItem>
List view component.
LgListViewFilter<TItem, TValue>
Filter of a LgListView{TItem} component, declared in its 'Filters' section: filters the items on a member with the filter box of the grid matching the member type (text, numeric, date, time, boolean, enum, or a selection of values for the other types).
LgListViewSort<TItem>
Declares a sortable field in the 'SortOptions' section of a LgListView{TItem} component.
LgLoaderView
Loader indicator
LgMenuConfiguration
Component used by the layout to configure application menu
LgMenuItem
Render menu item.
LgMenuSet
Component used to declare a set of menu inside a LgMenuConfiguration.MenuSetDeclarations identified by an Id A LgMenuSet can specify a PolicyVisible to restrict the menu to an existing Policy Used by LgMenuConfiguration
LgMenuTitle
Menu item title.
LgModal
Base class for LgSlider and LgSliderMultiple component
LgMonthBox<TValue>
Component used to select a month.
LgNavLink
Navigate link for the LgRouter
LgNavigationBox<TPageLink>
A suggest box component.
LgNotificationCounter
Menu counter notification
LgNumericBox<TValue>
Numeric input box component.
LgPage
Base class for 'Page'. Use Title and Icon to set tab properties in Tabbed mode
LgPager
Pager component
LgPasswordBox
Password box component.
LgPasteButton
A button to get the text from the clipboard.
LgProgress
Component used to display progression.
LgRadio<TValue>
Input radio component.
LgRadioGroup<TValue>
Component grouping LgRadio{TValue}.
LgSelect<TValue>
A select component.
LgSelectMultiple<TValue>
A select multiple component.
LgSideTab
Tab of the side container
LgSideTabContainer
Tab container with navigation in side panel.
LgSlider<T>
Slider component
LgSliderRange<T>
Slider component
LgSplitContainer
The split container component.
LgSuggestBox
A suggest box component.
LgSummaryBox
Multiline text box
LgTab
Component Tab
LgTabContainer
Tab container
LgTagBox
Component to input a list of text values.
LgTextBox
Input text box component.
LgThemeMenuItem
Menu item that opens the theme switcher page in a small modal, letting the user change the application theme.
LgTimeBox<TValue>
Component used to display / modify time type
LgTimelineContainer
Component used to draw a timeline with steps (clickage, validatable)
LgTimelineStep
Component used to add a step in LgTimelineContainer
LgTitle
Title component.
LgToggle
A toggle component.
LgToolbar
Toolbar component.
LgToolbarButton
Toolbar button
LgToolbarGroup
Toolbar items group.
LgToolbarMenu
Toolbar component.
LgTreeView<TItem>
Treeview component
LgValidator
Component to handle validation.
LgWeekBox<TValue>
Component used to select a week.
LgWorkScheduler<TItem>
Component used to display workload in a schedule view
LgYearBox<TValue>
Component used to display / modify date input Only used for year picker