1.一种自定义布局的在线表单页面数据存储方法,包括:
在web端运行自定义布局表单设计器,所述web端与服务器端连接;
判断是否有表单id;当存在表单id时,获取表单定义,根据获得的表单定义渲染页面;当不存在表单id时,渲染空表单页面;
接收在表单设计器中进行的表单页面配置,配置的所述表单页面包括第一级表单区域,第二级表单区域和第三级表单区域;所述第一级表单区域包括一个或多个第二级表单区域,且所述第二级表单区域在所述第一级表单区域中的布局信息由第一级表单区域值定义;所述第二级表单区域包括一个或多个第三级表单区域,且所述第三级表单区域在所述第二级表单区域中的布局信息由第二级表单区域值定义;所述第三级表单区域包括数据输入区域和数据类型标识区域,且所述数据输入区域和数据类型标识区域的布局信息由第三级表单区域值定义;
将配置的表单页面数据传输至服务器端存储;其中,第一级表单区域值、第二级表单区域值和第三级表单区域值分别存储于第一级存储块、第二级存储块和第三级存储块;
从服务器端获取所配置的自定义布局表单页面;
判断所述自定义布局表单页面是否存在数据值id;当存在数据值id时,根据获得的数据值渲染表单页面;当不存在数据值id时,渲染表单空数据值区域;
接收web端输入的数据;
将表单页面数据转换为json格式,将所述表单页面数据传输至服务器端存储;其中,第三级存储块还包括输入数据存储区。
2.根据权利要求1所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第二级表单区域还包括第二级次表单区域,且所述第二级次表单区域在所述第二级表单区域的布局信息由所述第二级表单区域值定义。
3.根据权利要求2所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第二级次表单区域包括第三级表单区域,且所述第三级表单区域在所述第二级次表单区域中的布局信息由第二级次表单区域值定义。
4.根据权利要求3所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第二级次表单区域值存储于第二级次存储块。
5.根据权利要求1所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第一级表单区域值定义第一级表单区域包括的单记录、单记录组和多记录组信息。
6.根据权利要求1所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第二级表单区域值定义第二级表单区域包括的单记录、多记录和单记录组信息。
7.根据权利要求3所述的自定义布局的在线表单页面数据存储方法,其特征在于,所述第二级次表单区域值定义第二级次表单区域包括的单记录信息。
8.根据权利要求1或3所述的自定义布局的在线表单页面数据存储方法,其特征在于,第三级表单区域值定义第三级表单区域的数据输入类型,所述数据输入类型包括以下任一种:多行文本,单行文本,数值,单选框,下拉框,复选框,日期,时间,文件上传,签名和富文本。
9.一种自定义布局的在线表单页面数据存储装置,包括:
存储器,用于存储可由处理器执行的指令;以及
处理器,用于执行所述指令以实现如权利要求1-8任一项所述的方法。
10.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-8任一项所述的方法。