Ste*_*e W 4 blazor blazor-server-side mudblazor
我将如何向使用嵌套对象的 MudBlazor DataGrid 添加列?
例如,我有一个名为 Foo 的基本实体,它具有以下组成:
public class Foo
{
public int Id {get; set;}
public Bar Bar {get; set;}
}
public class Bar
{
public string Name {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
如何将 Bar.Name 添加到MudBlazor 的 DataGrid中的列?
<MudDataGrid Items="@someIEnumerableOfTypeFoo">
<Columns>
<Column T="Foo" Field="Id" Title="Id" />
<Column T="Foo" Field="Bar.Name" /> <!-- This Fails -->
</Columns>
</MudDataGrid>
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用单元格模板并通过@context访问复杂对象
<Column T="Foo">
<CellTemplate>
<h1>@context.Item.Bar.Name</h1>
</CellTemplate>
</Column>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3498 次 |
| 最近记录: |