找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

423

帖子

1686

积分

高级会员

积分
1686

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2019-7-30 18:27  /   查看:4286  /  回复:8
1金币
请教一下,能否通过什么手段,让一个表格能根据指定条件,自动选中多行?

比如系统有个10个角色,用户张三拥有三个角色,使用表格+表格选择项容器就可以保存相关信息。

但是我再调出张三,要让表格中10个角色中,刚才已经选中的角色被自动选中,要怎么操作呢?


表格选中后,表格选择项容器会有相应的值,但是反过来操作,表格选择项容器有值,对应的表格就会选中,这个好像实现不了。

谢谢!

8 个回复

倒序浏览
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2019-7-31 10:24:37
沙发
建议你换个思路设计一下,点击张三,只显示张三所拥有的角色,这样就容易实现了,而且也更符合设计逻辑。
我的理解,选择列是一个用于控制事件的页面控件,类似于按钮,你要重新打开页面时,让按钮恢复上次点击它时的那个状态,显然是个不太合常理的想法。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-7-31 13:25:15
板凳
mucai 发表于 2019-7-31 10:24
建议你换个思路设计一下,点击张三,只显示张三所拥有的角色,这样就容易实现了,而且也更符合设计逻辑。
...

您的做个是不行的,一般erp里的操作都是会显示原来选中过的信息。
这样才可以再次修改。
如果是只显示已经拥有的角色,那怎么再修改呢?10个角色,已经选中了其中3个,我要再加一个,难道要把前面三个都再次选中么?
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-7-31 13:29:08
地板
谢谢各位,我自己已经搞定了。通过代码,ListView.addSelectedRow(rowIndex)。

不知道官方是否有更好的方法。
这个功能建议能够更新到表格选择项容器中。
这样就可以双向操作了。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-31 16:27:35
5#
dystar001 发表于 2019-7-31 13:29
谢谢各位,我自己已经搞定了。通过代码,ListView.addSelectedRow(rowIndex)。

不知道官方是否有更好的 ...

目前,只能使用这个办法,我们这边也在计划开发功能,就是让表格选择项容器能够反作用于表格的选择项,目前已经在调研了,不过提前跟您说一下哈,应该有以下2中情况下不能反馈回去的:

比如有个 {Id, Name} 员工表,有 [Alice, Bob, Carl, Alice] 四个人,其中有两个人都叫 Alice。
1.现在弹出对话框选择了 [Alice, Bob],下次打开应该勾选哪个 Alice;
2.如果分页显示,每页显示一个,切换到第二页时,Bob 是否要勾选;
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-8-1 14:22:34
6#
Simon.hu 发表于 2019-7-31 16:27
目前,只能使用这个办法,我们这边也在计划开发功能,就是让表格选择项容器能够反作用于表格的选择项,目 ...

第一个问题,存入的值应该是唯一值,也就是应该存入的是ID
第二个问题,换页的话,bob也是要能勾选的。

谢谢!
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-1 14:40:03
7#
了解了,不过第二个问题,我们尽力一试,万一分页不行的话,可能就先搞成不分页的哈~
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-8-1 21:18:38
8#
Simon.hu 发表于 2019-8-1 14:40
了解了,不过第二个问题,我们尽力一试,万一分页不行的话,可能就先搞成不分页的哈~

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-2 08:35:58
9#
感谢大家的支持和理解~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部