如何自定义 jQuery formBuilder typUserAttrs

Posted

技术标签:

【中文标题】如何自定义 jQuery formBuilder typUserAttrs【英文标题】:How to customize jQuery formBuilder typUserAttrs 【发布时间】:2017-06-07 15:29:51 【问题描述】:

我已经实现了一个带有新功能的 Rails 应用程序,其中包括一个自定义表单,我选择 jQuery formBuilder 作为其他插件中的第一个选项。我知道我可以自定义每个typeUserAttrs 的值,但我想要隐藏或禁用其中的一些。

例如:class 一个简单的用户可能不知道class 做了什么,而我们的开发人员将它用于样式等。

文档或插件本身有一个disableFields 选项,所以我认为它应该有一个disableTypeUserAttrs

如果我误解了文档,请纠正我。可能存在所需的选项,但我没有找到。

【问题讨论】:

【参考方案1】:

您可以通过设置选项“disabledAttrs”并添加要从所有类型的字段中删除的属性数组来配置 formBuilder。这些属性已从用户的表单设置中删除。

在你的情况下:

var options = 
    disabledAttrs: [
        'className'
    ]
;

例如,formBuilder的文档格式:

$(fbEditor).formBuilder(options);

您可以在此处找到完整的属性列表: https://formbuilder.online/docs/formBuilder/options/disabledAttrs/

【讨论】:

以上是关于如何自定义 jQuery formBuilder typUserAttrs的主要内容,如果未能解决你的问题,请参考以下文章

Orbeon FormBuilder 嵌入

如何将表单模板保存在formbuilder构建的数据库中

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

jquery 如何自定义日期比较大小

如何创建自定义 JQuery 函数以及如何使用它?

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