DynaBlazor 1.0.7
dotnet add package DynaBlazor --version 1.0.7
NuGet\Install-Package DynaBlazor -Version 1.0.7
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="DynaBlazor" Version="1.0.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DynaBlazor --version 1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DynaBlazor, 1.0.7"
#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.
// Install DynaBlazor as a Cake Addin #addin nuget:?package=DynaBlazor&version=1.0.7 // Install DynaBlazor as a Cake Tool #tool nuget:?package=DynaBlazor&version=1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
[Nuget]: https://www.nuget.org/packages/DynaBlazor
[Wiki]: https://github.com/dadotnetkid/DynaTech/wiki
Install-Package DynaBlazor
How to use DynDataGrid
Installation
Install the dependencies and devDependencies and start the server.
Install-Package DynaBlazor
Development
DynaGrid
<DynaBlazor.DataGrid.DynDataGrid TValue="WeatherForecast" Adaptor="typeof(HomeAdaptor)" @ref="dynDataGrid">
<Columns>
<DataGridColumn ColumnName="Summary" Title="Summary" TValue="WeatherForecast" OrderBy="Common.DataGridOrderBy.Desc" Width="10%" />
<DataGridColumn ColumnName="TemperatureF" Title="TemperatureF" TValue="WeatherForecast" EnableSort="false" Width="25%" />
<DataGridColumn Title="Date" TValue="WeatherForecast" Width="25%">
<Template Context="item">
<td>
<button @onclick="@(()=>Test(item))">Open</button>
</td>
</Template>
</DataGridColumn>
</Columns>
</DynaBlazor.DataGrid.DynDataGrid>
HomeAdaptor.cs
public class HomeAdaptor : DataAdaptor
{
public override Task<DataObject> Get(DataSettings settings)
{
var data = new List<WeatherForecast>()
{
new WeatherForecast()
{
Date = DateTime.Now,
Summary="weather is hot1",
TemperatureC=46
},
new WeatherForecast()
{
Date = DateTime.Now,
Summary="weather is hot2",
TemperatureC=204
},
new WeatherForecast()
{
Date = DateTime.Now,
Summary="weather is hot3",
TemperatureC=269
},
new WeatherForecast()
{
Date = DateTime.Now,
Summary="weather is hot4",
TemperatureC=355
}
}.AsQueryable();
var result = data.ToDynaAdaptor(settings);
return Task.FromResult(result);
}
}
How to use DynModal
Installation
Install the dependencies and devDependencies and start the server.
Install-Package DynaBlazor
Development
DynaModal
<DynaBlazor.Component.DynModal @ref="filterModal" OnModalClose="OnFilterModalClose">
<Header>
<h5>This is modal</h5>
</Header>
<Body>
<DynaBlazor.Layout.DynGridRow>
<DynaBlazor.Layout.DynGridColumn>
<h5>Hello World</h5>
</DynaBlazor.Layout.DynGridColumn>
</DynaBlazor.Layout.DynGridRow>
</Body>
<Footer>
<button class="btn btn-primary" >Apply</button>
</Footer>
</DynaBlazor.Component.DynModal>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Microsoft.AspNetCore.Components.Web (>= 6.0.5)
- System.Linq.Dynamic.Core (>= 1.2.19)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.