找回密码
 立即注册

QQ登录

只需一步,快速开始

大是大非
金牌服务用户   /  发表于:2024-4-18 15:35  /   查看:1444  /  回复:5
10金币
本帖最后由 大是大非 于 2024-4-18 15:43 编辑

问题描述:如何在表格中勾选多行,然后判断勾选的行中,有相同的产品、产线、交货日期,则生成同一个单号
demo如下:

想要的效果:




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个是我的想法 创建一个字典 打开表格的可编辑 然后循环表格选择行 拿选择行的 产品 + 产线 + 交货日期 生成一个 key 判断字典中有没有这个key, 有就拿出来 没有就新生成一个单号,并将此单号存到字典中 然后将单号赋值给当前行的单号 最后提交表格 附上了demo 效果:

5 个回复

正序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-19 17:14:38
6#
感谢大佬支持,楼主您好,这个是一个大佬做的插件,整体的使用是和代码中的字段使用是一致的

咱们可以参考一下,忘了上关于字典的功能使用
js Map对象的用法 - 掘金 (juejin.cn)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Ben.C
初级会员   /  发表于:2024-4-19 16:41:36
5#
大是大非 发表于 2024-4-19 15:20
完美的实现了需求,顺便问一下大佬,又能学习这个插件的视频嘛,想学习一下

额,这个我就不清楚了,我也是看到有这个插件,就拿来用了
回复 使用道具 举报
大是大非
金牌服务用户   /  发表于:2024-4-19 15:20:18
4#
Ben.C 发表于 2024-4-18 15:35
这个是我的想法
创建一个字典
打开表格的可编辑

完美的实现了需求,顺便问一下大佬,又能学习这个插件的视频嘛,想学习一下
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-4-18 18:26:30
3#
感谢大佬支持,大佬的方式确实是正解,通过关键字生成key,而在字典中,本身就可以去重,然后给每一个可以生成一个编号,然后遍历表格选择项,判断key一样的,将编号更新到单号列,即可
回复 使用道具 举报
最佳答案
最佳答案
Ben.C
初级会员   /  发表于:2024-4-18 15:35:28
来自 2#
本帖最后由 Ben.C 于 2024-4-18 17:41 编辑

这个是我的想法
创建一个字典
打开表格的可编辑
然后循环表格选择行
拿选择行的 产品 + 产线 + 交货日期 生成一个 key
判断字典中有没有这个key,
    有就拿出来
    没有就新生成一个单号,并将此单号存到字典中
然后将单号赋值给当前行的单号
最后提交表格

附上了demo

效果:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 3金币 +166 满意度 +5 收起 理由
Simon.Sun + 100 赞一个!
大是大非 + 5
Grayson.Shang + 66

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部