例如,有一个状态字段
this.MakeGridHeader(x => x.State).SetFormat(StateFormat).SetWidth(110),
private List<ColumnFormatInfo> StateFormat(PayoutOrder_View entity, object val)
{
string bg = ".....";
....
return new List<ColumnFormatInfo>
{
ColumnFormatInfo.MakeHtml($"<span class='layui-badge {bg}'>{entity.State.GetEnumDisplayName()}</span>")
};
}
在导出后,excel里变成 System.Collections.Generic.List`1[WalkingTec.Mvvm.Core.ColumnFormatInfo]