发明名称 自定义表单的方法及表单绘制方法
摘要 一种自定义表单的方法,通过建立表单信息表、行信息表、列信息表和行列信息表,使行信息表、列信息表分别与表单信息表关联,行列信息表分别与表单信息表、行信息表和列信息表相关联,通过定义表单模型,可以快速、便捷的完成表单的设计。利用该自定义表单的方法进行表单绘制的方法主要包括表单的绘制和表单的存储两个步骤。通过这种方式进行自定义表单的开发,可直接调用存储的表单模型,当需要改变模型时,只需要对存储模型进行简单的修改,可以加快开发进度,降低开发成本。
申请公布号 CN103544006B 申请公布日期 2016.08.17
申请号 CN201310421307.4 申请日期 2013.09.16
申请人 青岛英网资讯股份有限公司 发明人 初殿松
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 青岛联信知识产权代理事务所 37227 代理人 王中云;王月玲
主权项 一种自定义表单的方法及表单绘制方法,其特征在于:所述自定义表单的方法包括以下步骤:(1)在数据库中建立表单信息表,以表单编号的形式存储表单的模块信息;(2)在数据库中建立行信息表,行信息表与表单信息表中的表单编号相关联,以表单编号和行信息的形式存储表单信息表中各个表的行信息;(3)在数据库中建立列信息表,列信息表与表单信息表中的表单编号相关联,以表单编号和列信息的形式存储表单信息表中各个表的列信息;(4)在数据库中建立行列组合信息表,行列组合信息表与表单信息表中的表单编号、行信息表中的行信息、列信息表中的列信息相关联,用来存储表单信息表中的行列信息,即各个表单中的各个行列的组合信息;表单的绘制方法主要包括表单的绘制和表单的存储:绘制表单的过程为:(1)通过repeater数据控件读取数据库行信息表中的所有行信息;(2)在步骤(1)中读取的行中,每行放置一个repeater数据控件,通过repeater数据控件读取每行对应的所有列信息;存储表单的过程为:(1)遍历行信息表、列信息表、行列信息表中的的所有行、列元素,查找所有行信息、列信息和行列组合值信息;(2)将元素通过“行列组合信息表表1行列组合值信息+分隔符1+行信息表表1行信息、列信息表表1列信息+分隔符2+行列组合信息表表2行列组合值信息+分隔符1+行信息表表2行信息、列信息表表2列信息+分隔符2……”的形式存储表单内容。
地址 266000 山东省青岛市市南区香港中路100号中商大厦2111室