go-admin
go-admin copied to clipboard
FieldLabel 这个功能怎么用啊?
资源有个字段叫状态,分别有在用、闲置、故障3种,想使用FieldLabel为这3种状态分别加入不同颜色展示,请问怎么用啊,有没有例子! 谢谢
// 根据字段的值输出对应的内容
info.AddField("Gender", "gender", db.Tinyint).FieldDisplay(func(model types.FieldModel) interface{} {
if model.Value == "0" {
return "men"
}
if model.Value == "1" {
return "women"
}
return "unknown"
})
// 输出html
info.AddField("Name", "name", db.Varchar).FieldDisplay(func(model types.FieldModel) interface{} {
return "<span class='label'>" + model.Value + "</span>"
})