FineUI 官方论坛
标题:
【已解决】autocomplete组件放在window里,“下拉”会被遮挡
[打印本页]
作者:
ZZZzzz
时间:
2015-3-12 09:40
标题:
【已解决】autocomplete组件放在window里,“下拉”会被遮挡
如题
作者:
zy32002
时间:
2015-3-12 10:03
改样式 设置层级就可以。这不是fineui的bug
作者:
ZZZzzz
时间:
2015-3-12 10:40
zy32002 发表于 2015-3-12 10:03
改样式 设置层级就可以。这不是fineui的bug
我知道原因,但不知改哪里。该改的地方都改过了,无效
作者:
sanshi
时间:
2015-3-12 10:43
需要自己写点 JS 代码,设 autocomplete 弹出的层的 z-index 比所在 Window 控件的高点就行了。
代码:
$('#' + textbox2ID + ' input').autocomplete({
minLength: 2,
source: function (request, response) {
var term = request.term;
if (term in cache) {
response(cache[term]);
return;
}
$.getJSON("search.ashx", request, function (data, status, xhr) {
cache[term] = data;
response(data);
});
},
open: function (event, ui) {
var inputEl = $(this);
var wndZIndex = parseInt(inputEl.parents('.x-window').css('z-index'), 10);
inputEl.autocomplete('widget').css('z-index', wndZIndex + 1);
}
});
复制代码
效果:
[attach]7277[/attach]
作者:
ZZZzzz
时间:
2015-3-12 13:42
感谢三石鼎力相助。
原先我想到了改z-index,但改的是JQueryAutoComplete.js里的zindex,想从源文件里下手根除这个问题(把z-index设高一些),但是无效。
我的方法不可能实现吗?
作者:
舞柯庶
时间:
2015-4-10 14:43
专业版中能使用autocomplete自动填写功能不?
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4