分享:一个拖拽的 Bootstrap 表单构建工具 bsFormBuilder

bsFormBuilder 是一个基于 Bootstrap  v4.x 表单构建工具。这次主要是新增了 3 个新的组件,并提供了演示站点:http://bsformbuilder.jpress.cn

作为一个 Java 开发人员,在编写 bsFormBuilder 的时候,调查了市面上非常多的表单构建工具,充分的为后台开发人员考虑,我认为,每个表单构建工具用在自己的系统的时候,都是需要去扩展组件的,或者未组件添加一些自己的 “业务” 属性,而这些功能没有得到很好支持的话,我是不太愿意去创造一个新的 “轮子”。

因此,bsFormBuilder 有以下的特点:

1、所有的 “组件” 扩展都是以 json 的方式进行的,比如我要添加一个新的组件、或者修改删除组件,都只是一个 json 配置而已,不需要编写任何 js 代码。

2、组件里的属性,也支持 json 配置,我们要为某个组件添加一个属性配置,或者删除某个属性、修改某个属性,都以 json 的方式进行的。

在 git 代码提交记录中,https://gitee.com/fuhai/bsFormBuilder/commit/9dcc41fc631318a6fa3cf66850a436bc3ed59395

这次提交是 “新增了 3 个新的组件”,虽然是新增了 3 个新的组件,其实就是添加了 3 个 json 对象而已....


除此之外,bsFormBuilder 还提供了丰富的 api,方便我们进行二次开发....


开源详情:https://gitee.com/fuhai/bsFormBuilder (开源不易,来个star)

演示站点:http://bsformbuilder.jpress.cn

评论区

yiditushe

2022-05-24 12:55

我用火狐浏览器,拖拽控件到设计区时,会自动打开一个百度搜索的标签页,关键词是控件名称