SetFormat时用MakeHtml无效

发布于 2021-02-22 18:04:01
this.MakeGridHeader(x => x.State).SetFormat(StateFormat),
private List<ColumnFormatInfo> StateFormat(FrameworkUser_View entity, object val)
{
    string bg = "";
    if (entity.State == FrameworkUserStateEnum.Normal)
    {
        bg = "layui-bg-green";
    }
    else if (entity.State == FrameworkUserStateEnum.Forbidden)
    {
        bg = "layui-bg-cyan";
    }
    return new List<ColumnFormatInfo>
    {
        ColumnFormatInfo.MakeHtml($"<span class='layui-badge {bg}'>{entity.State.GetEnumDisplayName()}</span>")
    };
}

刚更新的5.0.6版本,以上要在“状态”上加一个底色区分不同状态,但却没有显示内容。之前的5.0.4版本是正常的。

查看更多

关注者
0
被浏览
30
1 个回答
刘亮
刘亮 4 days ago
专业编码30年

sorry,这是上次修改枚举列bug时引发的,下一版本会修复

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览