首页 新闻 会员 周边 捐助

自动生成表单

0
悬赏园豆:50 [待解决问题]

想做一个可配置化的表单,配置之后生成表单的地址,有大佬给提供一下思路吗

问题补充:

比如我可以吧配置存成一个json传给后端,由后端生成地址,前端配置这个地址之后,去掉后端获取要展示的json,但是具体要怎么处理呢

具体功能是想要那种jeecg boot的online生成表单,我下了源码,但是核心代码不是开源的,希望有大佬能说一说

四斤半的主页 四斤半 | 初学一级 | 园豆:38
提问于:2020-11-04 10:53
< >
分享
所有回答(2)
0

定义好格式,直接存储为字符串

通信的搞程序 | 园豆:1757 (小虾三级) | 2020-11-04 11:22

详细说说呢

支持(0) 反对(0) 四斤半 | 园豆:38 (初学一级) | 2020-11-04 11:24
0

自动生成表单就是生成一段html代码,先简单地分几个步骤考虑:
1、先考虑生成没有任何输入控件的html
2、实际表单会有各种各样的控件,比如输入框、下拉控件、选择控件,在第1步中加入这些控件
3、控件也会有相应的属性事件,比如文本框只能输入数字,下拉框选择项改变后会触发js事件,是不是表单信息也需要保存各个控件的脚本事件
4、下拉选项可能不是固定的,可能是根据服务端参数配置的,那么下拉控件选项是不是就是根据sql脚本或者服务接口获取的,那么表单信息中是不是也需要保存sql脚本或者服务接口信息
至于表单还想实现其他的功能,比如一个表单对应一张表,可以继续扩展
需要考虑自己需要哪些功能,用到哪些数据,如何把这些数据用合适的结构存储起来,可以参考http://formdesign.leipi.org.cn/ 源码是如何实现功能的

最美的不是下雨天 | 园豆:4 (初学一级) | 2020-11-05 09:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册