行式填报表单


行式填报具备数据的批量录入、修改、动态增删行功能的一类表单,对于录入记录数灵活不固定

表单设计

设计一个产品信息的表单,表单包括:编号、商品名称、规格、单位、数量、生产产家、批号等字段信息

制作表单

制作表单

设置行扩展的初始值:点击设计区域“第一列”弹出设置表单行扩展的页面,填报表单的初始纵向行数后,组件所在行的第一例会显示
图标,表示此行组件是动态扩展的。 对于行式填报具有动态增删行功能, 所以会智能的显示“新增一行”,“删除行”的图标按钮。

          制作表单

无需写代码,只是将表单名称与表字段名相映射,表单引擎会保存表单的数据,如果有多行数据,会使用事务保持数据一致性。

表单与数据库表映射

表单组件设计完成时点击“表映射”按钮,弹出表字段映射界面,表单映射使设计的表单组件的名称与物理表字段关联,如下图:

          制作表单

点击“增加表”按钮填写表名称为FORM_SHOP,点击“生成数据库表”,则数据库demo会新建FORM_SHOP物理表,点击“确定”按钮完成表单组件与数据表字段的映射。

表单数据管理

表单设计完成生成数据录入页面,点击“表单管理”菜单,则会根据设计的表单组件生成一个页面定义列表如下图:

          制作行式表单

数据页面包括:字段名称列、字段描述列、查询字段列、列表字段。查询字段定义列表的查询条件,列表字段定义那些字段会出现在列表中,点击“生成列表”,会进入报表设计界面如下图:

          制作行式表单

ID字段为主键字段必须输出,ID字段页面显示为选择框。
页面显示的字段包括:编号、产品名称、规格、单位、数量、生产产家、产品批号。
查询参数页面主要有:编号输入框组件、产品名称输入框组件,如下图:

          制作行式表单

保存表单则生成表单管理页面链接:/form/96.list 进入菜单管理页面添加这个链接。生成的表单管理页面如下图:

          制作行式表单

列表查询条件为:编号、产品名称,ID列显示为复选框,通过选中复选框可对列表数据进行:编辑、删除、查看