之前,整了一个《一个页面多个input 按钮 如何回车控制》,虽然有点不同,但是道理还是差不多的!这些日子我们一直叁在捣鼓着EXT。把遇到的,看到的 记录下……

页面效果如下:

前台代码:

                                                                    <ext:FormPanel ID="FormPanel3" Border="false" runat="server" Padding="5" LabelWidth="70">                                                                        <Items>                                                                            <ext:CompositeField ID="CompositeField3" runat="server" FieldLabel="精确查找">                                                                                <Items>                                                                                    <ext:Checkbox ID="chkExactMatch" runat="server" FieldLabel="精确查找">                                                                                    </ext:Checkbox>                                                                                </Items>                                                                            </ext:CompositeField>                                                                            <ext:CompositeField ID="CompositeField2" runat="server" FieldLabel="在这儿查找">                                                                                <Items>                                                                                    <ext:MultiCombo runat="server" Width="120" ID="cobSelect" EmptyText="在这儿查找" SelectionMode="Checkbox">                                                                                        <Items>                                                                                            <ext:ListItem Text="工号" Value="1" />                                                                                            <ext:ListItem Text="员工全名" Value="2" />                                                                                            <ext:ListItem Text="员工英文名" Value="3" />                                                                                            <ext:ListItem Text="员工昵称" Value="4" />                                                                                        </Items>                                                                                    </ext:MultiCombo>                                                                                </Items>                                                                            </ext:CompositeField>                                                                            <ext:CompositeField ID="CompositeField1" AnchorHorizontal="100%" runat="server" LabelAlign="Top"                                                                                FieldLabel="关键字">                                                                                <Items>                                                                                    <ext:TextField ID="txtKeyWord" EmptyText="关键字" LabelAlign="Top" runat="server" Width="120">                                                                                        <Listeners><SpecialKey Fn="txtKeyWord_Click" />                                                                                        </Listeners>                                                                                    </ext:TextField>                                                                                </Items>                                                                            </ext:CompositeField>                                                                        </Items>                                                                    </ext:FormPanel>

JS

        ///关键字 回车事件        var txtKeyWord_Click = function(field, e) {if (e.getKey() == Ext.EventObject.ENTER) {                Ext.net.DirectMethods.btnSearch();            }        }

btnSearch 后台cs代码 就是按钮“搜索”方法
      /// <summary>        /// 搜索方法        /// </summary>        [DirectMethod]        public void btnSearch()        {            #region 按下面任何标准进行搜索            StringBuilder sbSqlSelect = new StringBuilder();            string strKeyWord = txtKeyWord.Text.ToString().Trim();         bool isMatch = chkExactMatch.Checked;//是否精确查找            SelectedListItemCollection lists = cobSelect.SelectedItems;           …………………………………………           …………………………………………           …………………………………………           ……………………………………………………………………………………            ………………此处省略N字,具体可根据自己需求实现…………………………        }

看看效果这是根据员工全名模糊查找

同样工号模糊回车查询

这种实现方法肯定不止一种,园中的朋友有遇到的,有知道的 还请 告知……

谢谢

结束…………

作者:PEPE
出处:http://pepe.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/PEPE/archive/2011/10/26/2225298.html

ext.net 开发学习——回车事件(六)相关推荐

  1. Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发

    Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...

  2. Windows驱动开发学习笔记(六)—— Inline HOOK

    Windows驱动开发学习笔记(六)-- Inline HOOK SSDT HOOK Inline Hook 挂钩 执行流程 脱钩 实验一:3环 Inline Hook 实验二:0环 Inline H ...

  3. 微信开发学习日记(六):weiphp框架

    最近重点在看weiphp这个开源的第三方微信公众平台框架. 在网上找微信资料,找到了这个.很早之前,就初步学习了Thinkphp和Onethink2个开源框架,当看到weiphp是用这2个框架开发的时 ...

  4. ext.net 开发学习之复杂模板板块 (叁)

    一直 在纳闷 十一放假七天,另一个更重要的节日春节 为什么也只有七天!!!没休息够 就要奔向远方-- 言归正传,之前我们叁一直在捣鼓着ext.net.经过近两周的开发,大体完成了部分效果.现在和大家分 ...

  5. ext.net 开发学习之TabPanel (二)

    昨天捣鼓好了页面框架,得到了园友的帮忙,在这里 说声 "谢谢"--  :) 框架好了,当然要实现效果.cs的效果如下,当然我们这边开发bs也要求这样.把需求的效果贴出: 大致可以看 ...

  6. ext.net 开发学习之FileUploadField与Image (四)

    Asp.net  很强大,所以子承父业 Ext.net功能也很强大(只聊ext.net强大的一面) 之前做电子商务网站,后台有用过图片浏览并显示的效果.当时用的是ajax--因为ext.net已经封装 ...

  7. GTK+图形化应用程序开发学习笔记(六)—按钮

    一.常用构件函数 最常用的构件是按钮构件.录入字段构件.列表框构件和复合框构件.所有建立按钮的函数返回指向GtkWidget的指针.GtkWidget指针能够调用对构件进行操作的通用函数.函数gtk_ ...

  8. Windows Phone 开发学习笔记(六) Hello Windows Phone之生死有命

    现在为止只不过对Windows Phone中的MainPage.xaml有所了解,项目中还有一个App.xaml没有看.既然MainPage是与页面内容相关,那么App肯定是与整个应用有关.而且App ...

  9. 安卓开发学习笔记(六):如何实现指定图片定时开屏功能?

    首先我们先展示其代码: Lauch.java import android.content.Intent; import android.os.Bundle; import android.os.Ha ...

  10. Windows 8 Directx 开发学习笔记(六)添加水模型

    HillExample已经完成山峰河谷的模型,可惜的是河谷是旱季的河谷,没有水.这次的目标就在河谷里注入水. 首先新建HillWaterExample项目,其配置与HillExample项目相同.然后 ...

最新文章

  1. mysql获取当前时间_MYSQL proxysql 在深入 信息获取和信息输出
  2. 通过命令行在Python中测试以太坊RPC客户端
  3. 线性递推式+求第N项,用矩阵快速幂 如何构造初始矩阵
  4. 口的内存映射 stm32f7_STM32F7高速缓存
  5. 有奖调研 | 致云通信短信服务用户的一封信
  6. c语言回文字符串原理,回文串(c语言)注意字符串比较和字符比较的区别
  7. DELPHI之备忘(二)
  8. 线上zabbix数据库重建表分区
  9. Javascript的继承
  10. linux进入文件全文搜索命令,Linux 文件查找命令详解
  11. 数组的连续子数组最大和(首尾相连)
  12. 树莓派该文件名_树莓派的20个常用命令
  13. centos7.0 安装vsftp实录
  14. PHP获取数组中重复值的键值
  15. 机器学习常用算法总结
  16. 如何使用cmd查看本机IP地址
  17. 什么是埋点?我们为什么需要埋点?(原作者:知乎 原志Growing)
  18. citrix ADC VPX Models整理
  19. inux中,如何把一个目录及其子目录中的读写权限交给一个普通用户!
  20. 新手做自媒体,最好掌握这4款视频制作软件

热门文章

  1. TensorFlow机器学习实战指南之第二章
  2. apache编译出错 error: mod_deflate has been requested
  3. 给.net初学者的一些建议(共勉之)
  4. 宝塔控制面板配置Nginx 安全证书
  5. Spring Boot + WebMagic 实现网页爬虫,写得太好了!
  6. 微信团队分享:微信支付代码重构以及软件架构上的思考
  7. 常用Maven插件终极大全,速度收藏!
  8. 面试官:来,说说图片防盗链实现?
  9. Spring Cloud+Spring Boot高频面试题解析
  10. 华为某员工发飙:深圳房东又涨三百房租,感觉混不下去了