[성현모] Web.Operation CPMeta 기능 추가
This commit is contained in:
26
Projects/WebClient/Web.Operation/Module/OperationGrid.razor
Normal file
26
Projects/WebClient/Web.Operation/Module/OperationGrid.razor
Normal 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; }
|
||||
}
|
||||
Reference in New Issue
Block a user