jQuery MiniUI

 找回密码
 立即注册
查看: 3711|回复: 7
打印 上一主题 下一主题

关于 lookup [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-8-29 14:39:52 |只看该作者 |倒序浏览
我这边 lookup 中展示一个 grid, 可多选,想在选中某几条记录后,返回 grid 中选中的行对象,

Rank: 8Rank: 8

沙发
发表于 2018-8-29 14:42:48 |只看该作者
lookup的值是表格选中项的某个字段的值。你要获取选中行的话,请单独通过grid来获取
grid.getSelecteds()可以获取表格选中行

Rank: 2

板凳
发表于 2018-8-29 14:46:37 |只看该作者
felt 发表于 2018-8-29 14:42
lookup的值是表格选中项的某个字段的值。你要获取选中行的话,请单独通过grid来获取
grid.getSelecteds()可 ...

哦哦,可以,谢谢啦

Rank: 2

地板
发表于 2018-8-29 16:03:04 |只看该作者
felt 发表于 2018-8-29 14:42
lookup的值是表格选中项的某个字段的值。你要获取选中行的话,请单独通过grid来获取
grid.getSelecteds()可 ...

关于这个我还有个问题,在 grid 设置多选的时候,我没有给 loolup 加 onValueChanged 事件,在选择 grid 的时候,取消选择是可以的,但是,加了onValueChanged 事件,就无法取消选择,全选也有点问题

Rank: 8Rank: 8

5#
发表于 2018-8-29 16:14:51 |只看该作者
vivilj 发表于 2018-8-29 16:03
关于这个我还有个问题,在 grid 设置多选的时候,我没有给 loolup 加 onValueChanged 事件,在选择 grid  ...

你在onvaluechanged事件里处理了什么?
这两者应该是没有相互影响的

Rank: 2

6#
发表于 2018-8-29 16:17:43 |只看该作者
felt 发表于 2018-8-29 16:14
你在onvaluechanged事件里处理了什么?
这两者应该是没有相互影响的

在 onvaluechanged 事件里面,获取那个 datagrid.getSelecteds() 的数据,然后显示到另一个 datagrid里面,grid2.setData(), 这个是可以实现的,就是 lookup 中取消选中有问题

Rank: 8Rank: 8

7#
发表于 2018-8-29 16:50:09 |只看该作者
vivilj 发表于 2018-8-29 16:17
在 onvaluechanged 事件里面,获取那个 datagrid.getSelecteds() 的数据,然后显示到另一个 datagrid里面 ...

重复使用数据,请先克隆一下
var rows=grid.getSelecteds();
var newRows=mini.clone(rows);
grid2.setData(rows);

Rank: 2

8#
发表于 2018-8-29 16:58:13 |只看该作者
felt 发表于 2018-8-29 16:50
重复使用数据,请先克隆一下
var rows=grid.getSelecteds();
var newRows=mini.clone(rows);

可以了,十分感谢

Archiver|普加软件

GMT+8, 2025-7-7 20:42 , Processed in 1.041602 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部