SbSelect 1.1.6
See the version list below for details.
dotnet add package SbSelect --version 1.1.6
NuGet\Install-Package SbSelect -Version 1.1.6
<PackageReference Include="SbSelect" Version="1.1.6" />
paket add SbSelect --version 1.1.6
#r "nuget: SbSelect, 1.1.6"
// Install SbSelect as a Cake Addin #addin nuget:?package=SbSelect&version=1.1.6 // Install SbSelect as a Cake Tool #tool nuget:?package=SbSelect&version=1.1.6
SbSelect is custom select component for Blazor, created with only C#, HTML and CSS. It works with almost every C# basic data types. Multi selection is supported. To use it just add '@using SbSelect' into _Imports.razor. Component requires to pass two typeparams - TItem and TValue. UnderlyingType of TItem and TValue or TValue's list item (while multi selection is enabled) must be the same. While working with custom class you need to pass property name to 'OptionTextPropertyName' parameter for option's text, you dont need this parameter in another case. To use multi select, 'MultiSelection' parameter must be set to true and TValue must be a List. SbSelect uses Blazor's built-in component 'Virtualize' to render big data effectively. Component also has search function with user defined search delay milliseconds. Search can be done locally or in database. If you want to format display text, it can be done with 'DisplayFormatFunc' parameter. If needed you can use custom template to render option's text more specifically. While working with enum, it shows member's display name if such exists, otherwise member's name. If custom template is used for enum, you can call helper method 'GetMemberOrDisplayName' from 'SbEnumHelper' class to get same result. For style you can configure 'SbSelectStyle' class object and pass it as parameter.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
-
net5.0
- Microsoft.AspNetCore.Components.Web (>= 5.0.7)
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 |
---|---|---|
3.0.0 | 183 | 6/7/2024 |
2.0.5 | 1,282 | 11/30/2022 |
2.0.4 | 1,210 | 6/2/2022 |
2.0.3 | 1,002 | 5/5/2022 |
2.0.2 | 932 | 5/4/2022 |
2.0.1 | 1,000 | 4/27/2022 |
2.0.0 | 1,016 | 4/25/2022 |
1.2.1 | 1,025 | 4/3/2022 |
1.2.0 | 1,039 | 2/9/2022 |
1.1.9 | 1,024 | 1/22/2022 |
1.1.8 | 910 | 10/4/2021 |
1.1.7 | 862 | 9/22/2021 |
1.1.6 | 940 | 7/18/2021 |
1.1.5 | 845 | 6/14/2021 |
1.1.4 | 908 | 6/13/2021 |
1.1.3 | 1,011 | 5/30/2021 |
1.1.2 | 932 | 5/19/2021 |
1.1.1 | 924 | 5/17/2021 |
1.1.0 | 892 | 5/16/2021 |
1.0.1 | 860 | 5/14/2021 |
'AllowBorders', 'LabelTextAlign' and 'LabelPadding' properties added in 'SbSelectStyle' class.