-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Description
功能
/*
我需要通过传入域名,然后获取解析记录,生成如下表单
[
a @ 127.0.0.1
a * 127.0.0.1
]
然后在updateFn中直接通过api更新云上的解析记录
*/
formList.AddTable("编辑解析记录", "setting", func(panel *types.FormPanel) {
panel.AddField("解析类型", "type", db.Varchar, form.Text)
panel.AddField("解析名称", "name", db.Varchar, form.Text)
panel.AddField("解析IP地址", "ip_content", db.Varchar, form.Text)
})
formList.SetUpdateFn(func(values form2.Values) error {
for k, v := range values.ToMap() {
fmt.Println(k, v)
}
return nil
})
疑问
我想在formList.AddTable的时候,通过域名获取解析记录(已经实现), 然后生成多条表单记录,但我没有找到示例,也不知道那些函数可以完成这个需求
这里的需求类似一个反填编辑的操作
bug 1
/*
下列函数只能获取第一个,如果我多新建几条,那其他的都无法打印出来
*/
formList.SetUpdateFn(func(values form2.Values) error {
for k, v := range values.ToMap() {
fmt.Println(k, v)
}
return nil
})
bug 2
其他的问题也提到过,就是操作列中一旦新增按钮,行会覆盖或者自身错位,导致按钮显示有问题,只有最后几行可以看到完整的操作按钮。
Metadata
Metadata
Assignees
Labels
No labels