NejBlazor/DataTable/DataTableCol.razor
2023-03-08 17:00:38 +01:00

23 lines
551 B
Plaintext

@namespace Nejcraft.Shared
@typeparam TItem
@inherits Nejcraft.Shared.Parts.NejComponentBase
<Nejcraft.Shared.Parts.TableParts.TableHeader Class="@GetCssClass()">
@Title
</Nejcraft.Shared.Parts.TableParts.TableHeader>
@code {
[Parameter]
public string Title { get; set; } = default!;
[Parameter]
public RenderFragment<TItem> ChildContent { get; set; } = default!;
[CascadingParameter]
public DataTable<TItem> Table { get; set; } = default!;
protected override void OnInitialized(){
base.OnInitialized();
Table.AddColumn(this);
}
}