diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs index 89cdb33729..07043e151b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs @@ -9,8 +9,11 @@ namespace Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns; public class TableColumn { public string Title { get; set; } = default!; + public string Data { get; set; } = default!; + public string Width { get; set; } = default!; + public string PropertyName { get; set; } = default!; public string? DisplayFormat { get; set; } @@ -24,7 +27,7 @@ public class TableColumn public Func? ValueConverter { get; set; } public bool Sortable { get; set; } - + public bool Visible { get; set; } = true; public TableColumn() diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor index ae87961e21..aa0ad21bac 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor @@ -74,7 +74,7 @@ { @if (column.ValueConverter == null) { - + @RenderCustomTableColumnComponent(column.Component, context!) @@ -82,7 +82,7 @@ } else { - + @RenderCustomTableColumnComponent(column.Component, context!) @@ -97,6 +97,7 @@ { @@ -118,7 +120,7 @@ } else { - + @{ var entity = context as IHasExtraProperties;