自动回填
自动回填风格以弹窗的形式展现备选数据,根据选择将备选表中的数据自动回填到主表,避免手动录入产生的错误,从而提高工作效率。
自动回填风格可在填报和通用查询中使用,支持多行复选、参数传递。
设置说明如下:
制作报表
制作回填控件报表,作为备选数据的单元格设置html属性fillbackName,比如雇员ID列单元格fillbackName="emp_id"、雇员名称列单元格上fillbackName="emp_name",...;
制作主表,待回填的单元格添加html属性fillbackName,与回填控件报表对应,同样,雇员ID列单元格fillbackName="emp_id"、雇员名称列单元格上fillbackName="emp_name",...。
在通用查询中,由于每个查询条件都有条件名,则不需要在通用查询中指定html的属性名。直接在回填控件表中指定单元格对应的通用查询中的条件名,比如雇员ID条件,对应回填表中的单元格的html属性设置为fillbackName="雇员ID"。
设置回填控件
选择编辑风格为“自动回填”;
选择回填控件资源为刚才制作的回填控件表;
根据需要设置是否多选,如果为是,则支持全选;
可添加参数,回填表可以接收主表传过来的参数值,参数值可取单元格的数据。
预览报表效果如上图,选择需要回填的数据后,点击完成按钮,即可将数据自动回填到主表。
注意:
通用查询中支持多列,多行的复选,需要注意一种情况:
某个条件需要填入多个条件值(比如in比较符),而其他的条件只允许填入单一的条件值(比如等于,大于等比较符)。用户需从控件设计的角度,保证回填数据的正确性。即,一般多选行的情况下,不要出现选择多列回填的情况,否则可能造成单一值的查询条件内,填入多个数据值,造成数据查询错误。
报表生成工具 数据报送