go-admin icon indicating copy to clipboard operation
go-admin copied to clipboard

orm.Multifile的显示问题

Open xjblszyy opened this issue 5 years ago • 1 comments

问题描述 [详细地描述问题,让大家都能理解]

我是存的json,要显示多张图片,是个json数组,里面的是多个url的图片地址,请问代码应该怎么写才能让它在详情里面正常显示

示例代码 [如果有必要,展示代码,线上示例,或仓库]

formList.AddField("照片", "photos", db.JSON, form.Multifile).FieldOptionExt(map[string]interface{}{
		"maxFileCount": 10,
	}).FieldDisableWhenCreate().FieldPostFilterFn(func(value types.PostFieldModel) interface{} {
		photo,  err:= json.Marshal(value.Value)
		if err != nil{
			return err
		}
		return string(photo)
	}).FieldDisplay(func(value types.FieldModel) interface{} {
		var v []string
		_ = json.Unmarshal([]byte(value.Value), &v)
		value.Value = v[0]
		return value
	})

其他信息 [如截图等其他信息可以贴在这里]

xjblszyy avatar Sep 15 '20 09:09 xjblszyy

+1

foundVanting avatar Nov 10 '22 07:11 foundVanting