基于表单模型的数据绑定方法与流程

文档序号:34162548发布日期:2023-05-14 21:42阅读:69来源:国知局
基于表单模型的数据绑定方法与流程

本发明涉及是数据处理的,具体涉及一种基于表单模型的数据绑定方法。


背景技术:

1、低代码是指通过配置、可视化方式、无需或少量编写代码,即可快速搭建各种应用系统的开发技术,低代码技术有五大特点,通用性:拖拽方式构建应用程序,非开发人员可参与;高效率:交付周期短,按需开发;稳定性:代码结构化程度高,更容易维护;低成本:减少人力成本和沟通成本;灵活性:设计灵活应对快速开发和敏捷变更。总结该技术最大的作用就是能快速产出项目并能持续交付。

2、目前在表单模型在中,为了兼顾通用性,往往会牺牲应用的易用性将表单设计和数据设计在一起,造成了界面千篇一律,很容易产生审美疲劳从而限制了系统的建设速度与质量。


技术实现思路

1、针对现有技术中所存在的不足,本发明提供了一种基于表单模型的数据绑定方法,以解决现有技术中在表单设计和数据设计的时候,为了兼顾通用性,往往会牺牲应用的易用性的问题。

2、本发明提供了一种基于表单模型的数据绑定方法,包括:

3、s1、创建表单设计,并将所述表单设计区分为组件选择区、表单数据绑定区及组件数据绑定区,分别设计表单数据和组件数据;

4、s2、选择所述表单数据的第一数据源,将所述第一数据源关联数据库并绑定对应的数据表,绑定完成后生成带有绑定字段的第一数据;

5、s3、选择所述组件数据的第二数据源,对所述第二数据源编辑数据sql并生成带有绑定字段的第二数据;

6、s4、采用二分法查找算法分别在所述第一数据源和所述第二数据源中查找期望的表单数据和组件数据。

7、可选地,所述创建表单设计,包括:

8、所述表单设计包括表单标签、表单域及表单按钮,所述表单标签包括处理表单数据所用cgi程序的url以及数据提交到服务器的方法,所述表单域包括文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框,所述表单按钮包括提交按钮、复位按钮和一般按钮。

9、可选地,所述选择所述表单数据的第一数据源,将所述第一数据源关联数据库并绑定对应的数据表,绑定完成后生成带有绑定字段的第一数据,包括:

10、选择所述第一数据源,配置所述第一数据源的用户名和密码,并将所述第一数据源关联所述数据库,并生成json格式的组件绑定字段的第一数据。

11、可选地,所述选择所述组件数据的第二数据源,对所述第二数据源编辑数据sql并生成带有绑定字段的第二数据,包括:

12、选择所述第二数据源,配置所述第二数据源的用户名和密码,并生成json格式的组件绑定字段的第二数据。

13、可选地,所述采用二分法查找算法分别在所述第一数据源和所述第二数据源中查找期望的表单数据和组件数据,包括:

14、将所述第一数据和所述第二数据分别进行排序,并进行合并,形成json数据,采用二分法查找算法在所述json数据中查找期望的表单数据和组件数据。

15、相比于现有技术,本发明具有如下有益效果:

16、本发明将表单设计与数据设计分离,并且可以安排不同的职责人员进行操作,使得设计人员专注于表单设计,开发人员专注与数据设计,避免了兼顾通用性而降低了易用性,并且有效地解决了低代码设计的痛点,降低设计的耦合性,提高功能的内聚性,从而提高开发生产效率,



技术特征:

1.一种基于表单模型的数据绑定方法,其特征在于,包括:

2.如权利要求1所述的基于表单模型的数据绑定方法,其特征在于,所述创建表单设计,包括:

3.如权利要求1所述的基于表单模型的数据绑定方法,其特征在于,所述选择所述表单数据的第一数据源,将所述第一数据源关联数据库并绑定对应的数据表,绑定完成后生成带有绑定字段的第一数据,包括:

4.如权利要求1所述的基于表单模型的数据绑定方法,其特征在于,所述选择所述组件数据的第二数据源,对所述第二数据源编辑数据sql并生成带有绑定字段的第二数据,包括:

5.如权利要求1所述的基于表单模型的数据绑定方法,其特征在于,所述采用二分法查找算法分别在所述第一数据源和所述第二数据源中查找期望的表单数据和组件数据,包括:


技术总结
本发明提供了一种基于表单模型的数据绑定方法,包括:S1、创建表单设计,并将所述表单设计区分为组件选择区、表单数据绑定区及组件数据绑定区,分别设计表单数据和组件数据;S2、选择所述表单数据的第一数据源,将所述第一数据源关联数据库并绑定对应的数据表,绑定完成后生成带有绑定字段的第一数据;S3、选择所述组件数据的第二数据源,对所述第二数据源编辑数据SQL并生成带有绑定字段的第二数据;S4、采用二分法查找算法分别在所述第一数据源和所述第二数据源中查找期望的表单数据和组件数据。本发明在避免了兼顾通用性而降低了易用性的同时,又有效地解决了低代码设计的痛点,降低设计的耦合性,提高功能的内聚性,从而提高开发生产效率。

技术研发人员:陈军,王政,李昌茂
受保护的技术使用者:重庆长安民生福永物流有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1