联系
我们

工作日 9:00-18:00

13632615190

随需应变
即时开发,即时发布,即时使用
表单驱动
使用简单,“0”IT基础,“0”软件基础,拖拉拽完成开发
快速开发
分钟级的字段调整,小时级别的模块增加,级别的系统开发
快速发布
开发完成一键发布即可见效
环境分离
开发,测试,生产环境分离
读写分离
支持数据库集群实现读写分离

批量操作

批量操作是企业应用中一个比较常见的需求,比如我们需要批量将客户数据分配给员工,批量设置客户状态,批量修改某个单据上的某个字段等等。这些功能对于传统的开发模式来说,那就需要客户端上实现批量操作的界面,后端实现数据操作,权限控制等等,如果批量操作的字段发生了变化,那么这整个过程还得重新再来一次,相当费时费力。


我们所有的产品都基于自研的无码化,可视化开发平台,批量操作对于我们平台来说就是加一个按钮,关联几个字段的事情。下面我们已批量客户分配为例进行简单介绍。假设我们的客户信息模块有客户所属业务员字段,如下图所示,这个字段引用了“基础资料”-“组织机构”-“员工”模块上面的员工姓名字段。


要实现批量分配,首先我们需要增加一个功能按钮:功能按钮位于开发平台“工具箱”-“其他控件”栏中,我们只需要点中后放置在客户信息模块的空白位置即可。

设置好按钮的文本,别名(比如都设置为批量分配),ID等(因为中文在Web上作为ID的话不是很好,所以这里ID建议用英文或者拼音)属性。

设置“关联字段”属性,关联字段就表示本按钮点击以后可以批量操作的字段,我们这里关联字段只勾选“员工姓名”(由于员工姓名,部门名称等字段都是引用了基础资料中的员工,部门模块上面的字段,所以这里显示未灰色以示区别)。


设置批量分配的属性,如下图,我们主要是设置“列数”,“显示在工具条中”,“在工具条中平铺显示”,“可单个操作”,“可批量操作”如下图,可批量操作设置为true。


列数:就是客户端点击“批量分配”按钮以后弹出的界面上字段排列成几列,由于我们批量分配员工只有一个字段所以设置为1就好,这样界面漂亮一些;

显示在工具条中:如果设置为true、则“批量分配”按钮会作为模块的工具条中的一个按钮,否则“批量分配”按钮就会显示模块中原来放置的位置;

在工具条中平铺显示:如果为true,则“批量分配”按钮在工具条中会和新增,删除,退出等按钮并排显示,false则会显示在工具条中的下拉菜单“其他操作”中;

可批量操作:true表示这个功能可以批量操作;


设置好以后保存并发布,分配好权限。然后登录系统,进入客户信息列表,我们就可以看到批量分配功能了,选中要分配的客户,点击按钮,选中分配给谁并保存即可,如下图:

分配后可以看到这些客户全部分配给了同一个员工


功能按钮功能非常强大,除了上面举例的批量分配意外,比如模块上的字段不是每个人都能进行更新的,那么我们可以通过功能按钮,将他能够更新的字段放到这个功能按钮上那么他要更新这些字段的时候只需要点击这个按钮菜单更新即可。