FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3645|回复: 6
打印 上一主题 下一主题

Autocomplete自动补全被Actvice控件遮挡了

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-29 16:50:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FuelSaleReport.aspx.cs"
  2.     Inherits="AppBox.BusinessModel.FuelReport.FuelSalesReport.FuelSaleReport" %>

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head id="Head1" runat="server">
  5.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6.     <title>加油站销售日报表</title>
  7.     <link href="../../../res/jqueryui/css/ui-lightness/jquery-ui-1.9.2.custom.min.css"
  8.         rel="stylesheet" type="text/css" />
  9.     <style>
  10.         .ui-autocomplete-loading
  11.         {
  12.             background: white url('../../../res/images/ui-anim_basic_16x16.gif') right center no-repeat;
  13.         }
  14.     </style>
  15. </head>
  16. <body>
  17.     <form id="form2" runat="server">
  18.     <x:PageManager ID="PageManager1" runat="server" AutoSizePanelID="mainRegion"></x:PageManager>
  19.     <x:RegionPanel runat="server" ID="mainRegion">
  20.         <Regions>
  21.             <x:Region ID="Region1" runat="server" Position="Top" Height="30" ShowBorder="False"
  22.                 ShowHeader="False">
  23.                 <Toolbars>
  24.                     <x:Toolbar ID="Toolbar1" runat="server">
  25.                         <Items>
  26.                             <x:ToolbarText ID="ToolbarText1" runat="server" Text="时间范围:">
  27.                             </x:ToolbarText>
  28.                             <x:DatePicker runat="server" ID="txtStart" />
  29.                             <x:ToolbarText ID="ToolbarText2" runat="server" Text="至" />
  30.                             <x:DatePicker runat="server" ID="txtEnd" />
  31.                             <x:ToolbarSeparator ID="ToolbarSeparator1" runat="server" />
  32.                             <x:TwinTriggerBox runat="server" EmptyText="请输入要查找的加油站名称(可多选)..." ShowLabel="false"
  33.                                 ID="Txtsearch" Width="150" ShowTrigger1="false" Trigger1Icon="Clear" Trigger2Icon="Search"
  34.                                 OnTrigger1Click="ttbSearch_Trigger1Click" OnTrigger2Click="ttbSearch_Trigger2Click">
  35.                             </x:TwinTriggerBox>
  36.                             <x:Button runat="server" ID="btnOK" Icon="ApplicationGo" Text="报表统计" OnClick="BtnOKClick">
  37.                             </x:Button>
  38.                         </Items>
  39.                     </x:Toolbar>
  40.                 </Toolbars>
  41.             </x:Region>
  42.             <x:Region runat="server" ShowBorder="False" ShowHeader="False" ID="mainFrame" Position="Center"
  43.                 EnableIFrame="True" IFrameName="about:blank" />
  44.         </Regions>
  45.     </x:RegionPanel>
  46.     </form>
  47.     <script src="../../../res/jqueryui/js/jquery-1.8.3.min.js" type="text/javascript"></script>
  48.     <script src="../../../res/jqueryui/js/jquery-ui-1.9.2.custom.js" type="text/javascript"></script>

  49.     <script>
  50.         function onReady() {
  51.             var textbox1ID = '<%= Txtsearch.ClientID %>';
  52.             // 将字符串 val 以逗号空格作为分隔符,分隔成数组
  53.             function split(val) {
  54.                 return val.split(/,\s*/);
  55.             }

  56.             // 取得以逗号空格为分隔符的最后一个单词
  57.             // 比如,输入为 "C++, C#, JavaScript" 则输入出 "JavaScript"
  58.             function extractLast(term) {
  59.                 return split(term).pop();
  60.             }
  61.             $('#' + textbox1ID).bind("keydown", function (event) {
  62.                 // 通过 Tab 选择一项时,不会使当前文本框失去焦点
  63.                 if (event.keyCode === $.ui.keyCode.TAB &&
  64.                         $(this).data("autocomplete").menu.active) {
  65.                     event.preventDefault();
  66.                 }
  67.             }).autocomplete({
  68.                 minLength: 0,
  69.                 source: function (request, response) {
  70.                     $.getJSON("../Search.ashx?t=SiteSearch", {
  71.                         term: extractLast(request.term)
  72.                     }, response);
  73.                 },
  74.                 search: function () {
  75.                     // 自定义的minLength(如果要限制两个字符才提示,把下面的1改为2即可)
  76.                     var term = extractLast(this.value);
  77.                     if (term.length < 1) {
  78.                         return false;
  79.                     }
  80.                 },
  81.                 focus: function () {
  82.                     // 阻止某一项获得焦点时,更新文本框的值
  83.                     return false;
  84.                 },
  85.                 select: function (event, ui) {
  86.                     var terms = split(this.value);
  87.                     // 移除用户正在输入项
  88.                     terms.pop();
  89.                     // 添加用户选择的项
  90.                     terms.push(ui.item.value);
  91.                     // 添加占位符,确保字符串的最后以逗号空格结束
  92.                     terms.push("");
  93.                     this.value = terms.join(", ");
  94.                     return false;
  95.                 }
  96.             });

  97.             Ext.useShims = true;
  98.         }
  99.     </script>
  100. </body>
  101. </html>
复制代码


沙发
 楼主| 发表于 2015-4-29 16:52:52 | 只看该作者


如图
板凳
 楼主| 发表于 2015-4-29 16:53:42 | 只看该作者
改了Z-index不好使~~
地板
 楼主| 发表于 2015-4-29 16:54:41 | 只看该作者
火狐魅问题,其他都不行
5#
发表于 2015-4-29 16:57:56 | 只看该作者
6#
 楼主| 发表于 2015-4-29 17:00:49 | 只看该作者
求老大看仔细点阿,
Ext.useShims = true; 我已经加上去了,日期选择的控件没有问题,就是自动补全的有问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-28 08:41 , Processed in 0.055776 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表