填报属性之数据提交方案和更新属性
数据提交方案
对于填报属性的设置,我们是要把数据提交回滚到数据库的,所以就有了不同的提交方案。
所谓提交方案,是指填报表提交时,哪些单元格的数据能够被提交到服务器上。系统提供了要保存的单元格、要保存和可写单元格、全部单元格三种提交方案。
举例:
- 选择提交“要保存的单元格”,则只对更新属性中设置了的单元格的数据进行提交;
- 选择提交“保存及可写单元格”,则对所有可写的及更新属性中设置了的单元格的数据进行提交;
- 选择提交“全部单元格”,则对所有的单元格数据都进行提交;
更新属性
更新属性是指填报数据更新至数据库表、字段的属性。可为填报表设置多个更新属性。
更新方式有“更新数据库表”、“用储存过程更新”、“用自定义类更新”。根据选择的更新方式的不同,更新设置的内容会发生不同的变化,常用的的更新方式是“更新数据库表”。
-
更新数据库表:直接对数据表进行更新或插入操作。在设置过程中需要在更新字段列表中定义字段名与报表单元格的对应关系,同时每个更新数据库属性必须指定主键。对数据进行更新时数据库执行update语句,插入新数据时执行insert语句,删除数据行时执行delete语句。
-
存储过程更新:系统调用存储过程更新,更新字段的问号与对应的取值表达式中,如果此问号要求取单元格的填报值进行表达式计算,那么应写成=inputVaule(单元格名),如果直接写单元格名表示取单元格的原始值。
-
自定义类更新:由用户写java类完成对数据的更新。