FineUI 官方论坛

标题: 自动补全的奇怪问题(下拉div无法遮住后面的控件Label) [打印本页]

作者: 咖啡色(Feel)²    时间: 2013-10-11 12:05
标题: 自动补全的奇怪问题(下拉div无法遮住后面的控件Label)
自动补全的下拉div无法遮住后面控件的label。(IE,Chrome等都有这个问题)。
我用的ExtAspNet v3.1.9.2.
作者: 咖啡色(Feel)²    时间: 2013-10-11 12:08
先解释下为什么还在用Extaspnet,而不是FineUi的问题,因为extjs从4.0开始收费,所以如果使用fineUI,则必须购买FineUI的版权;而这个项目是一个老项目,之前用的extaspnet,所以暂时不想升级到FineUI。
作者: 咖啡色(Feel)²    时间: 2013-10-11 12:09
求好心人指点。
作者: sanshi    时间: 2013-10-11 15:42
咖啡色(Feel)² 发表于 2013-10-11 12:08
先解释下为什么还在用Extaspnet,而不是FineUi的问题,因为extjs从4.0开始收费,所以如果使用fineUI,则必 ...

你对FineUI的授权可能有点误解。

1. ExtAspNet 和 FineUI 内部使用的 extjs 都是 GPL 协议的,所以商业使用按道理都要购买 extjs 授权,这一点是相同的。

2. FineUI 是 ExtAspNet 的升级版本,并且大部分都兼容,建议所有 ExtAspNet 项目升级到 FineUI。

3. FineUI 是完全开源的,遵守 Apache License v2.0 协议。


==============
你的问题可能需要通过CSS解决,试试为下拉DIV设置比较高的 z-index
作者: leetle    时间: 2013-10-11 15:47
我这里有解决方案,那是FINEUI里的一个BUG

作者: 咖啡色(Feel)²    时间: 2013-10-16 17:28
前面写错了,是EXTJS从4.0后开始收费,所以如果升级到FineUI,则肯定会引用最新版的extjs,那么则需要收费;因为extjs在4.0以下,是不收费的。
作者: 咖啡色(Feel)²    时间: 2013-10-16 17:28
leetle 发表于 2013-10-11 15:47
我这里有解决方案,那是FINEUI里的一个BUG

leetle,能分享下解决方案吗?
作者: leetle    时间: 2013-10-16 18:28
给个邮件,我发给你一个样式
作者: leetle    时间: 2013-10-16 18:36
修改文件:js/jquery-ui-1.9.2.custom.js & js/jquery-ui-1.9.2.custom.min.js
修改原因:在弹出层中输入框的下拉自动完成层不能遮罩文字
修改内容:代码1844行
              .zIndex( this.element.zIndex() + 1 );
                  改为
                  .zIndex( this.element.zIndex() + 10 );
作者: leetle    时间: 2013-10-16 18:38
见效果图




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4