找回密码
 立即注册

QQ登录

只需一步,快速开始

Tracy.Liu 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-2-18 18:39  /   查看:6746  /  回复:0
本帖最后由 Simon.hu 于 2020-2-20 09:23 编辑

本篇帖子一共将涉及到表格选择项容器的一个增强,以及表格传递命令中的两点。
我将通过活字格库存管理系统模板中“物品批量选择”的功能来做介绍。

1.表格选择项容器的增强
看过这个模板的小伙伴应该都知道,在我们新建或修改出入库单时,可以在弹出页面中批量选择几个物品,然后回传回父页面的表格当中。这个功能我们借助到了“表格选择项容器”。
a1.gif

但是我们会发现,传回父页面后,当我们再点击“批量选择”按钮时,之前选择的项,不会被记录。那么要实现这个功能,我们就会想到将已经选择的项,在弹出页面时传递到表格选择项容器中,然后表格选择项容器就能自动在表格中勾选上对应的项。梦想是很美好的,可是现实....表格选择项容器在目前的版本中还不支持这样反向勾选表格中的数据。于是乎梦想破灭了。不过!不要慌!经过我们开发小哥哥小姐姐们的努力,这个梦想将在6.0中成真~点赞!
20200218174117.gif
这里将已选择的用TEXTJOIN做拼接,然后将它传到弹出页面的表格选择项容器的单元格中。
image.png911084899.png
我们看下效果:
a2.gif
已经选择的项目就会根据表格选择项容器的值自动勾选上啦~

2.表格数据传递命令的增强
我们继续接着上面的例子看,我们现在再次点击批量选择,会带出我上次选择的项,然后我再选择两项,点确定,我们会发现,第一次选择的项目又被加了一次。
a3.gif
那么这个要怎么处理呢?在新版本中,表格传递命令增加了传递模式供大家选择,就是这里啦~
功能和导入EXCEL中的导入模式是类似的。可以设置基准列,根据基准列,识别处数据行做合并或替换操作
image.png81089781.png

我们继续看,我们设置好合并模式,然后勾选好基准列,的确之前添加的数据不会再重复添加了,不过我们编辑的一些数据被传递过来的数据覆盖掉了。 a4.gif

这个在新版本中也提供了一个新功能哦~就是这里的“不更新已有数据”,勾选上它就可以解决啦~

总结:
1.表格选择项容器可以根据传给他的值在表格中勾选对应行;
2.表格数据传递命令增加多种传递模式;
3.表格数据传递命令提供“不更新已有数据”的功能。

评分

参与人数 1满意度 +5 收起 理由
追风 + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部