Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 551|回复: 1

[意见建议] Process列表选中行注意点,最好能优化成一致

[复制链接]

16

主题

17

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2020-11-3 19:51:50 | 显示全部楼层 |阅读模式
本帖最后由 fanpengcheng 于 2020-11-4 10:32 编辑

我们会设计很多待受理的列表,手工加按钮。按钮的执行的事情,就是获取选中行,然后进行后续操作
比如,顺朝的:报价撤销列表 图1
选中行 ,点击撤销按钮执行撤销

现在获取行的写法是
this.selectedDatas.已定价.map(m=>m.id) 出来的数据是数组,哪怕选一行也是 一个元素的数组

但是发现另外一个情况
如果吧多选禁用,上述语法就出来的结果就成了单个id 对象。这时候后端服务就连不上了
多选和单选,在业务上会有变化的。但是一不注意就忘记改获取行的写法。
是否能都统一成 数组,只是数组里是单个元素


还是说 获取行选中数据还有其它获取模式(多选单选结果一样的)
补充下:单tab页面的时候写法是 this.container.selectedTable.selectedItems,
是否能前面语法统一
不管单tab还是多tab页面    this.selectedDatas就是选中数据。如果没有输入 this.selectedDatas.[指定tag页面名称] 就是默认第一个

本帖子中包含更多资源

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

x
回复

使用道具 举报

11

主题

37

帖子

113

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
113
发表于 2020-11-4 11:20:07 | 显示全部楼层
有道理. 这个要统一
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-5-30 12:00 , Processed in 0.109867 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表