FormBuilder 编辑构建模板
Posted
技术标签:
【中文标题】FormBuilder 编辑构建模板【英文标题】:FormBuilder edit build template 【发布时间】:2021-10-28 22:44:01 【问题描述】:表单创建页面工作正常,但我需要表单编辑页面。我想我需要一个 att 但我没有找到。我该怎么做?
为管理面板呈现表单
enter image description here
var options =
//GET DATA ...
var formBuilder = $(".form-create").formBuilder(options);
例如我的数据库行 (json)
“类型”:“标题”, “子类型”:“h1”, "标签":"\u003Ch2\u003E\u0130\u015f Ba\u015fvuru Formu\u003C/h2\u003E", “访问”:假 , “类型”:“文本”, “必需”:假, "label":"Ad\u0131n\u0131z Soyad\u0131n\u0131z", "className":"表单控件", “名称”:“文本-1629792064114-0”, “访问”:假, “子类型”:“文本” , “类型”:“文本”, “必需”:假, "label":"Do\u011fum Yeri", "className":"表单控件", “名称”:“文本-1629792065034-0”, “访问”:假, “子类型”:“文本” , “类型”:“日期”, “必需”:假, "label":"Do\u011fum Tarihi", "className":"表单控件", “名称”:“日期-1629792096274-0”, “访问”:假 , “类型”:“选择”, “必需”:假, "label":"Cinsiyetiniz", "className":"表单控件", “名称”:“选择-1629792210826-0”, “访问”:假, “多个”:假, “价值观”:[ “标签”:“Erkek”, “值”:“选项-1”, “选择”:真 , "标签":"K\u0131z", “值”:“选项-2”, “选择”:假 , "label":"选项 3", "值":"选项 3", “选择”:假 ] , “类型”:“文本”, “必需”:假, “标签”:“博尤努兹”, "className":"表单控件", “名称”:“文本-1629792252737-0”, “访问”:假, “子类型”:“文本” , “类型”:“文本”, “必需”:假, “标签”:“基洛努兹”, "className":"表单控件", “名称”:“文本-1629792262338-0”, “访问”:假, “子类型”:“文本” , “类型”:“按钮”, “子类型”:“提交”, "标签":"按钮", "className":"btn-默认 btn", "name":"button-1629792543318-0", “访问”:假, “风格”:“默认”
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:已解决:
var formData = jsondata ....;
var formBuilder = $(".form-create").formBuilder();
setTimeout(函数()
formBuilder.actions.setData(formData);
,1500)
你需要 setTimeout (否则 err : formBuilder.actions.setData 不是一个函数)
【讨论】:
以上是关于FormBuilder 编辑构建模板的主要内容,如果未能解决你的问题,请参考以下文章
使用 jQuery formbuilder 渲染 JSON 表单
Symfony2:在 FormBuilder 中获取用户角色列表