- 功能说明
将表单添加为表单列表,列表中显示表单对应数据建模在数据库物理表中存放的所有数据,可对列表数据进行增删改查等操作;
操作说明
- 表单列表的使用
使用场景:公司统计不同合同的状况,包括合同付款批次和金额,管理员可以查看数据,并且编辑数据,对应的销售可以查看自己负责的合同
实现方案:管理员配置新增、编辑、删除 功能按钮的权限,销售用户配置一个数据过滤功能,只能查看自己负责的数据
操作步骤:
第一步:创建一个合同建模,添加一个主表用于展示合同签订人等信息;添加一个子表,用于填写合同的详细情况付款批次等;
第二步:创建一个表单,设计样式;
第三步:创建一个表单列表,【应用中心】→【数据应用】→【表单列表】,单击“添加”;
第四步:选择刚才新建的表单,合同统计,添加为表单列表,管理员和销售分别用两个不同别名的表单列表,一个是管理员查看全部用,一个是销售查看自己的合同用,选择数据模板,点击保存表单列表;
第五步:给管理员用的表单列表配置上功能按钮,新增,编辑,统计数量等,给销售的用的表单列表配置上数据过滤;
第六步:添加一些功能按钮,管理员拥有所有权限;
第七步:给销售用的合同统计添加一个数据过滤,使对应的销售只能看到自己负责的合同,并且对应的销售只能查看明细和编辑合同详细子表;
第八步:配置功能按钮编辑和明细,在编辑按钮中配置表单权限,只能编辑子表的信息,主表的信息不允许修改;
第九步:配置好后把两个表单列表都发布到应用端,使用张三的账号登录;
使用管理员的账号登录,查看销售用的表单列表无法看到合同信息;
使用管理员用的表单列表可以管理所有合同数据;
- 表单列表的设置
新增列表
第一步:【应用中心】→【数据应用】→【表单列表】,单击“添加”;
第二步:选择表单;
第三步:设置表单列表信息;
第四步:设置完毕,点击“保存”;
编辑列表
第一步:【应用中心】→【数据应用】→【表单列表】,点击列表名称;
第二步:修改列表配置;
第三步:修改完毕,点击“保存”;
预览列表
点击列表操作列的“预览”按钮,即可预览列表,如下图:
删除列表
在【表单列表】页面,勾选要删除的数据(可多选),点击删除,如下图:
注:删除前请确认是否有将该列表添加为菜单;
添加到菜单:将设置好的表单列表添加为菜单
第一步:【应用中心】→【数据应用】→【表单列表】,点击表单列表名称;
第二步:点击“添加到后端菜单(添加到前端菜单)”;
第三步:设置菜单添加的目录、菜单名称等信息;
第四步:设置完毕,点击保存;
预览效果:
- 列表配置说明
基本信息
基本信息:
1、 表单别名:获取所选表单的别名;
2、 列表名称:当前列表的名称;
3、 列表别名必须是唯一;
4、 绑定流程:选择流程绑定(只能选择该表单绑定的流程)
5、 绑定手机端表单:手机表单用于扫描二维码后,手机端的查看页面,配置了生成二维码按钮,必须配置手机表单(结合“生成二维码”按钮使用)
6、 是否分页:设置列表是否分页及分页大小;
7、 是否初始化模板:第一次新增列表及修改列表设置后,都需要初始化模板;
8、 数据模板:选择该列表使用的模板(模板可在【设计中心】→【模板管理】中添加);
9、 前/后置groovy脚本:用于设置脚本;
前置groovy脚本:获取表单主表子表内容,例: boData.getByKey("字段名"); 给表单主表子表内容赋值,例: boData.set("字段名","值"),在点击保存的时候触发方法;
后置groovy脚本:通过接口写入数据。
显示字段
显示字段:即设列表列表的显示字段,如下图:
1、 显示权限:如设置字段1、字段2只有超级管理员可见;
管理-设置:
格式化设置:当表单中控件是下拉框时,列表只能显示值,不能显示标签名称。此处可设置根据判断条件显示内容:当值等于1时,显示管理员,如下图:
设置链接:
支持多种链接类型:查询明细、选择其他列表、URL地址、无链接;
查询明细:即跳转到当前页面数据的明细页面,如下图:
选择其他列表:跳转到其他列表页面,如下图:
URL地址:跳转到所填写的URL地址页面(可设置参数);
无链接:即不配置跳转链接;
查询字段
查询字段:即设置列表的查询字段:
预览效果:
排序字段
排序字段:设置列表中字段的排序字段及默认排序方式;
筛选字段
筛选字段:在列表中选择内容进行筛选数据;
数据过滤
数据过滤:即可针对不同的情况展示不同的数据(如:当前用户只能查看自己添加的数据)
请参考数据列表中的数据过滤说明;
预览效果:
功能按钮
功能按钮:添加列表的功能按钮,如下图:
注:“生成二维码”按钮,需要在[基本信息]中绑定手机表单,才会显示;
“发起流程”按钮,需要在[基本信息]中绑定流程,才会显示,发起流程是用对应行的数据去发起流程,并且只能点击一次;
预览效果:
过滤树
过滤树:即根据左侧树的分类过滤出列表数据;
效果如下:
配置步骤如下:
第一步:进入【元件管理】à【对话框】页面;
第二步:添加一个组织架构的树形对话框(详情操作请参考【 对话框】);
第三步:进入【数据应用】→【表单列表】→表单列表编辑页面【过滤树】;
第四步:选择树形对话框,添加查询字段;
第五步:设置完毕,点击保存;
提醒设置
提醒设置:当表单输入一定的内容时,在首页中以浮窗的形式提醒对应的用户;
示例:设置当表单的“报销申请总金额”大于50时,提醒超级管理员;
操作如下:
第一步:进入列表配置页面,点击[提醒设置],点击添加;
第二步:提醒对象选择超级管理员、设置提醒内容、提醒条件、提醒次数;
第三步:设置完毕,点击保存;
提醒设置完毕后,新增一条报销金额大于50的数据,保存后,刷新首页,预览效果:
汇总设置
汇总设置:计算列表当前列表字段的不为空的数据(计算方式:计数、求和、最大值、最小值、平均值)
预览效果: