[성현모] Web.Operation CPMeta 기능 추가

This commit is contained in:
SHM
2025-11-03 14:27:54 +09:00
parent d6c033f149
commit 8198f0b7bb
14 changed files with 384 additions and 5 deletions

View File

@ -0,0 +1,26 @@
@using Radzen
@using Radzen.Blazor
@using WebClient.Library.Model
@typeparam TDataModel
<RadzenDataGrid class="rz-shadow-1" TItem="TDataModel" Data="@DataList" GridLines="DataGridGridLines.Both"
AllowFiltering FilterMode="FilterMode.Simple" AllowColumnResize
SelectionMode="DataGridSelectionMode.Single" Density="@Density.Default">
<Columns>
@foreach (var col in typeof(TDataModel).GetProperties())
{
<RadzenDataGridColumn Property="@col.Name" Title="@col.Name">
<Template>
<span>
@col.GetValue(context)
</span>
</Template>
</RadzenDataGridColumn>
}
</Columns>
</RadzenDataGrid>
@code {
[Parameter]
public IEnumerable<TDataModel> DataList { get; set; }
}