jQuery MiniUI

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

请教几个关于lookup控件的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-9-12 22:40:30 |只看该作者 |倒序浏览
问题1:lookup如何控制加载出来的列表不可被选择
eg: c1     c2
       aaa    1
       bbb    2
正常我们点击第一行会为控件赋值aaa,点击第二行会为控件赋值bbb
我现在需要判断当c2=1时行不可被点击赋值,即点击第一行时不会控件不会被赋值,只有点击第二行时才会赋值bbb

问题2:grid中有多行数据,点击某一行的lookup控件选择值后再点击其他行的lookup控件会把刚刚第一行选的值显示在后面点击的控件上面(仅显示并没有赋值给其他行)。见下图。











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

Rank: 8Rank: 8

沙发
发表于 2018-9-13 09:40:46 |只看该作者
1 监听下拉datagrid的onbeforeselect事件,不让选择的e.cancel=true来阻止选中
2 请在这列上设置displayField,因为获取不到下拉数据的对应关系,所以你需要维护两个字段,显示文本和值,
对应就是field=".." displayField="..."
http://www.miniui.com/demo/#src=datagrid/rowedit_lookup.html

Rank: 3Rank: 3

板凳
发表于 2018-9-13 10:24:00 |只看该作者
dforce 发表于 2018-9-13 09:40
1 监听下拉datagrid的onbeforeselect事件,不让选择的e.cancel=true来阻止选中
2 请在这列上设置displayFie ...

非常感谢!

Archiver|普加软件

GMT+8, 2024-9-28 07:27 , Processed in 1.047840 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部