1.数据管理概述
本文将介绍在表单应用表单填报后,如何去查看数据管理,管理已填报数据的相关操作。
2.界面概览
数据管理,可以对填报的数据进行增加、删除、编辑、查看。在表单列表界面,点击“数据管理”,进入数据管理界面。
数据管理页面,管理员可以查看所有用户填报的数据,并进行增删改等操作,非管理员用户可以查看自己填报的数据并进行增删改等操作,如需查看其它用户填报的数据,需要通过权限配置。
数据管理页分3个区域,最上:筛选面板区,中间:功能按钮区,下方:数据展示区。
3.筛选面板区
3.1 基本功能
筛选面板区,用户可以自定义筛选条件,来对列表中的数据进行过滤,同时筛选面板区也可通过按钮“折叠/收起面板”进行收起或展开设置。筛选面板默认展开。
默认没有筛选条件,可通过“+添加筛选条件”来添加筛选条件。添加到筛选面板后,可点击后方的图标删除。
在添加筛选条件时,支持搜索字段。用户选择字段(仅支持单选)后,该字段出现在筛选面板后。将不再显示在“+添加筛选条件”中。
在字段后上方,需选择筛选条件的筛选条件和输入筛选值,具体下拉出的筛选条件,会根据组件类型不同而不同,具体参考【各类筛选条件】。
设置完筛选条件和筛选值后,点击“筛选”按钮,立即根据筛选条件和值刷新下方表格数据。点击“清空值”,即删掉所有筛选条件的输入值,列表数据随即刷新。
3.2设置默认筛选条件
【页面配置】中的“筛选条件”,可以实现用户进入数据管理页时,默认就有筛选条件。“页面配置”按钮,只有管理员或拥有该表单“完全控制”权限的人才能看到。
【页面配置】出来的筛选条件无法删除,只能修改筛选条件的筛选条件和筛选值。
筛选条件
1)点击“添加”后增加一行空的筛选条件,然后设置筛选字段和筛选值;若需删除筛选条件,点击“删除”即可;
2)点击“重置”按钮,则恢复原始设置。原始设置默认为空;设置好筛选条件按确定后,原始设置则为已设置好的条件;
3)若需移动筛选条件位置,勾选筛选条件后点击“上移”或“下移”。面板中每行筛选条件按流式布局自适应,按照列表中的顺序从左到右依次排放,放不下换行;
4)“允许用户新增筛选条件”属性默认勾选,若取消勾选,则用户无法新增筛选条件,只能修改默认筛选条件的筛选条件或筛选值。
3.3各类筛选条件
1、字段对应的表单组件为单行输入框、多行输入框、身份证号、手机号、邮箱、地址
筛选条件为:为空、不为空、等于、不等于、开头是、开头不是、结尾不是、结尾是、包含、不包含(参考下图)
筛选值输入类型为:输入框
筛选条件默认为“包含”。
2、字段对应的表单组件为数字
筛选条件为:为空、不为空、等于、不等于、大于、大于等于、小于、小于等于、选择范围
筛选值输入类型为:输入框
筛选条件默认为“大于”。
3、字段对应的表单组件为日期时间
筛选条件为:为空、不为空、等于、不等于、小于、小于等于、大于、大于等于、选择范围、动态筛选。(参考下图)
筛选条件默认为“等于”。
筛选值输入类型为:日历面板(根据“日期类型”弹出对应的日历面板,动态筛选操作除外),
其中筛选条件为“选择范围”时,输入值形式如下。日期类型不同,面板中选项不同。
筛选条件为“动态筛选”时,筛选值选择面板如下图。日期类型不同,面板中选项不同。
4、字段对应的表单组件为单选框组、复现框组、下拉框、下拉复选框
筛选条件为:为空、不为空、等于任意一个、不等地任意一个、等于、不等于
筛选值输入类型为:下拉框
筛选条件默认为“等于”。
4. 功能按钮区
4.1默认按钮
左侧默认:添加、删除;右侧默认:折叠/收起面板、显示列、刷新、页面配置
折叠/收起面板:主要是对筛选面板区的“+添加筛选条件”功能进行收起或展开设置。筛选面板默认展开。
显示列:用户可自行设置列表中的显示字段,该操作不记录,下次重新打开恢复为默认。支持对字段标题或字段名进行过滤搜索。
4.2列头功能
当鼠标悬停在表格列头的,会出现“···”,显示列头相关的功能,移出列头时隐藏。有“升序、降序、冻结列、隐藏列”等功能。
升序、降序:点击列头的“升序”或“降序”可实现排序功能,列头旁会出现升序或降序的对应图标,同时还有“取消排序”按钮。
冻结列:即可以冻结从第一列到所选列开始固定位置,不随滚动条的左右滑动而移动。此处优先于下文中【页面配置】-【其他】的“冻结字段”。冻结后会出现“解冻列”按钮。
隐藏列:即可将该列隐藏,同时在按钮区的“显示列”,也会同步将该字段取消显示。
4.3页面配置
4.2.1按钮模板
在【页面配置】-【功能按钮】中,可以自定义功能按钮区中左侧的按钮。
有两种模式:使用模板、不使用模板。默认是使用模板,“不使用模板”可自定义按钮模板。
使用模板
默认使用的是内置的”默认“按钮模板。功能按钮有:添加、删除。点击“模板管理”也可选择其他按钮模板。下方可预览选中的按钮模板样式。
不使用模板
若不想使用默认的模板,可以选择“不使用模板”,会出现“按钮设置”,可为该数据管理页自定义功能按钮。
可以设置按钮属性“标题、显示标题、图标、可见、可用、事件“;【事件】有”添加、删除、子菜单、自定义“事件。
标题:按钮中的显示文字
显示标题:控制是否在按钮中显示标题文字,默认是显示
图标:在“图片管理”中,选择自己想要显示的图片(也可上传)或选择系统自带图标即可。当不“显示标题”时,图标需居中显示。
可见、可用:可以编写公式来自定义按钮在哪些场景下可见或可用。
例如只想让'usr1'用户对“删除”事件可见,则可以如下图所示编辑公式。可用也是如此。确定后,只有'usr1'用户能见能用,管理员也不可见不可用。
事件:可选择的事件有“添加”、“删除”、“子菜单”、“自定义”。
当事件为“子菜单”时,可对【子菜单】进行配置,也就是为该按钮设置二级子菜单。
最终效果
当事件为“自定义”时,可通过【脚本】来自定义事件。
例如我们想给“功能按钮区”添加一个用户可以直接“编辑表单”按钮功能,可用脚本来实现。如下图。
操作如下:
1、添加一个操作项,命名为“编辑表单”;
2、对这个项目添加事件,事件中没有“编辑”事件,故需选择“自定义”事件,用脚本实现。
3、脚本公式为
[var formid = "EQF$3$"+formId;
window.open(EUI.getContextPath()+"web/eqfdsn/form/edit.do?&formid="+formid);]
模板管理
我们也可以创建/修改模板。点击”模板管理“进入模板管理的界面,可以新建、删除、导出、导入、编辑模板。
内置的“默认”按钮模板不可删除与导出。
新建按钮模板界面,默认有”添加、删除”事件。在新建/编辑按钮模板界面中,“操作项”里可增加、删除按钮或更改按钮的显示顺序,右侧是按钮的各种属性设置。点击确定后,按钮模板名称将不能再作修改。
4.2.2显示字段
列表默认显示字段有:序号、填报表单字段、部分系统字段(提交状态、提交人、提交时间、更新人、更新时间、锁定状态、锁定人、流程实例ID、流程状态、办理人)、操作。
点击“添加”,在列表下方新增一行,在"字段"列中下拉出未选的所有字段。
“重置”是恢复默认配置,即列表中默认展示字段。
“上移、下移” 是列表中排列位置。可看出下图中“性别”排列在“员工姓名”前面。
点击”删除”后,在列表中,将不再显示。同时【显示列】中,也是未勾选状态。点击“重置”会重新恢复默认配置。
4.2.3操作列
在【页面配置】-【操作列】中,可对下图中的“操作”进行设置。默认:编辑、删除、办理。内置的【事件】有:编辑、删除、办理、自定义。“自定义”是脚本自定义。
4.2.4其他
在【页面配置】-【其他】设置,有“排序字段、排序规则、冻结字段、每页字数”等设置。主要是对列表区已填报好的表单做设置。
排序字段、排序规则:排序字段默认以表单最后”提交时间”排序,规则默认是”降序”;
冻结字段:可设置列表的默认冻结字段,这里下拉出来的字段列表为列表中显示的字段;
每页条数:每页默认显示50条数据,每页条数为非0整数。
4.2.6脚本
可在【页面配置】-【脚本】中自定义JS脚本修改界面功能,包括样式。
5.数据展示区
添加数据:点击添加按钮可以添加新的数据。
编辑数据:点击单条数据可对填报的数据进行编辑操作,如果该条数据参与流程,可点击“流程图”按钮查看流程进展。
删除数据:勾选填报的数据后点击删除按钮,可对填报的数据进行删除。每条数据后面也有针对单条数据进行删除的按钮
请先登录