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 编辑构建模板的主要内容,如果未能解决你的问题,请参考以下文章

如何在formbuilder中从JSON模式生成表单

使用 jQuery formbuilder 渲染 JSON 表单

Symfony2:在 FormBuilder 中获取用户角色列表

如何使用 Form Builder 和 PL/SQL 插入记录?

添加 CSS 到表单类型是 Symfony2

oracle form builder 碰到的权限问题FRM-40509