Hi,
I'm trying to extract RadzenDataGridColumn
to separate component, because I'll use the same column in many places.
It works (showing, filtering, editing), but always this column is rendered as an last column (no mather where is written in code). Any clue why and how to fix it?
SupplierDataGridColumn
component:
@typeparam TItem where TItem: IHavingSupplierId;
@inherits RadzenDataGridColumn<TItem>;
<RadzenDataGridColumn TItem=TItem Property="Supplier.Name" Title="Supplier" SortOrder="Radzen.SortOrder.Ascending" FilterValue="@filterSuppliers" Type="typeof(IEnumerable<string?>)" LogicalFilterOperator="LogicalFilterOperator.Or" FilterOperator="FilterOperator.Contains">
<FilterTemplate>
<FilterSuppliersTemplate @bind-FilteredSuppliers=@filterSuppliers />
</FilterTemplate>
<EditTemplate Context="item">
<EditSupplierTemplate @bind-SelectedSupplierId=item.SupplierId />
</EditTemplate>
</RadzenDataGridColumn>
@code{
IEnumerable<string?> filterSuppliers;
}
RadzenDataGrid:
...
<Columns>
<SupplierDataGridColumn TItem="MachineTypeModel"/>
...
</Columns>