GrabaUIPackage 1.1.1
dotnet add package GrabaUIPackage --version 1.1.1
NuGet\Install-Package GrabaUIPackage -Version 1.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GrabaUIPackage" Version="1.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GrabaUIPackage" Version="1.1.1" />
<PackageReference Include="GrabaUIPackage" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GrabaUIPackage --version 1.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: GrabaUIPackage, 1.1.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=GrabaUIPackage&version=1.1.1
#tool nuget:?package=GrabaUIPackage&version=1.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
GrabasUI
GrabasUI is a Blazor component library providing reusable, customizable UI components for modern web applications. The library includes advanced data grid, dropdown, multiselect, and context menu components, designed for flexibility and ease of integration.
Features
- DataGrid: Powerful, customizable data table with sorting, paging, filtering, and row selection (single/multi).
- DropDown: Generic dropdown component with search, custom display, and flexible styling.
- MultiSelect: Generic multi-select dropdown with search, custom display, and flexible styling.
- ContextMenu: Context menu with dynamic items and event handling.
- GridColumn: Declarative column configuration for DataGrid.
Installation
- Add the NuGet package to your Blazor project:dotnet add package GrabaUIPackage
- Add a reference to the GrabaUIPackage.Components namespace in your
_Imports.razor
file:@using GrabaUIPackage.Components
Usage
DataGrid
DataGrid Parameters
TItem
: Type of the data item.Items
: Data source.Sortable
: Enable/disable sorting.PageSizeOptions
: Array of page sizes.PageNumber
: Current page.PageSize
: Rows per page.EnableRowSelection
: Enable row selection.MultiSelectionEnabled
: Enable multi-row selection.RowSelectionIdentifierProperty
: Unique property for row selection.SelectedRowItemsChanged
: Event callback for selected rows.
DropDown
DropDown Parameters
T
: Type of the data item.Items
: Data source.IdentifierProperty
: Unique property for selection.DisplayProperty
: Property to display.SelectedItem
: Currently selected item.ValueChanged
: Event callback for selection.CanSearch
: Enable search box.SearchPlaceHolder
: Placeholder text for search.Width
,Height
,CustomStyle
: Styling options.
MultiSelect
MultiSelect Parameters
T
: Type of the data item.Items
: Data source.IdentifierProperty
: Unique property for selection.DisplayProperty
: Property to display.SelectedItems
: Currently selected items.ValuesChanged
: Event callback for selection.CanSearch
: Enable search box.SearchPlaceHolder
: Placeholder text for search.Width
,Height
,CustomStyle
: Styling options.
ContextMenu
ContextMenu Parameters
Data
: Data context for the menu.CssClass
: Custom CSS class.Caption
: Menu caption.ContextButtonCssClass
: CSS class for the context button.ChildContent
: Menu items.
ContextMenuItem Parameters
Text
: Display text.OnClick
: Click event callback.Disabled
: Disable the item.
License
See LICENSE.txt.
Author
Antonio Glešić
Repository
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.0)
-
net9.0
- Microsoft.AspNetCore.Components.Web (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.1 | 136 | 5/28/2025 |