jQuery MiniUI

标题: lookup如何点击整个控件弹出选择 [打印本页]

作者: laokang426    时间: 2018-9-17 14:30:25     标题: lookup如何点击整个控件弹出选择

如题,如下图,想要实现点击红色部分弹出poput,而不是仅局限于黑色部分[attach]11350[/attach]

作者: dforce    时间: 2018-9-17 15:15:47

设置showPopupOnClick=“true"
作者: laokang426    时间: 2018-9-19 11:36:54

dforce 发表于 2018-9-17 15:15
设置showPopupOnClick=“true"

需要升级JS版本到最新才支持,但是由于其他原因不能升级,如何在不升级的情况下可以支持呢?
我给input 添加了onclick事件,不起作用,增加了disabled="disabled" 让文本框不可编辑也不起作用
(浏览器调试模式通过给html元素中增加disabled="disabled",达到不可编辑效果,但是onclick还是没效果)
作者: dforce    时间: 2018-9-19 13:05:59

laokang426 发表于 2018-9-19 11:36
需要升级JS版本到最新才支持,但是由于其他原因不能升级,如何在不升级的情况下可以支持呢?
我给input 添 ...

MiniUI的功能都是基于最新版本的,请更新一下,在大版本内都是兼容的。
作者: laokang426    时间: 2018-9-19 15:08:32

dforce 发表于 2018-9-19 13:05
MiniUI的功能都是基于最新版本的,请更新一下,在大版本内都是兼容的。

打开popup之后如何让文本搜索框获取焦点呢?[attach]11353[/attach]

作者: dforce    时间: 2018-9-19 15:44:20

laokang426 发表于 2018-9-19 15:08
打开popup之后如何让文本搜索框获取焦点呢?

监听lookup的showpopup事件,打开下拉的时候mini.get(id).focus()
作者: laokang426    时间: 2018-9-19 15:56:37

dforce 发表于 2018-9-19 15:44
监听lookup的showpopup事件,打开下拉的时候mini.get(id).focus()

我在grid的onrowclick事件中,增加了验证判断,使用miniui.alert进行提示,
理想效果:如果点击行满足的条件,则关闭popup,否则进行提示,选择公司文本框不要赋值,点击alert确定后,popup未隐藏;
现实效果:点击grid行后,直接就在选择公司文本框中赋值,不管我的条件是否满足,点击弹出的提示确定后,popup隐藏,
我的做法是在alert的回调事件中把选择公司文本框给赋空值,然后popup在显示出来。
[attach]11354[/attach]



作者: dforce    时间: 2018-9-19 16:06:40

laokang426 发表于 2018-9-19 15:56
我在grid的onrowclick事件中,增加了验证判断,使用miniui.alert进行提示,
理想效果:如果点击行满足的 ...

lookup控件,内部的表格已经绑定了事件双击事件,双击之后会同步输入框的内容的。
如果需求更复杂的话,建议用buttonedit+mini.open弹出来来做,这里面的表格是独立的。
作者: laokang426    时间: 2018-9-19 16:11:58

本帖最后由 laokang426 于 2018-9-19 16:19 编辑
dforce 发表于 2018-9-19 16:06
lookup控件,内部的表格已经绑定了事件双击事件,双击之后会同步输入框的内容的。
如果需求更复杂的话, ...

我使用的单击事件
作者: dforce    时间: 2018-9-19 16:33:47

laokang426 发表于 2018-9-19 16:11
我使用的单击事件

我的意思是lookup内部已经和表格绑定了关系,不适合再加别的关系来处理了。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2