2015-05-31 13:02 4473人阅读 评论(0) 收藏 举报

版本:1.4.2

一、easyui -textbox:

1、去空格:

  1. $('#tt1').textbox({
  2. onChange: function(value){
  3. var _trim = $.trim(value);
  4. $("#tt1").textbox("setValue", _trim);
  5. }
  6. });

二、combogrid

1、失去焦点

  1. $(document).ready(function () {
  2. $('#cc').next().find(":text").blur(function () {
  3. alert("1")
  4. });
  5. });

2、关于事件

  1. $('#cc').combogrid({
  2. onSelect:function(index,row){
  3. },
  4. onChange:function(newVal ,oldVal){
  5. alert('newVal:' +newVal);
  6. alert('oldVal:' +oldVal);
  7. alert('getValue:' + $('#cc').combogrid('getValue'));
  8. var g = $('#cc').combogrid('grid'); // get datagrid object
  9. var r = g.datagrid('getSelected');  // get the selected row
  10. if(r ==null)
  11. alert('null');
  12. else
  13. alert('not null');
  14. }
  15. });

三、easyui-datagrid

1、分页:

html:

<table id="dg" class="easyui-datagrid" title="列表" style="width:1050px;height:240px;"
data-options="singleSelect:true">
<thead>
<tr>
<th data-options="field:'xh',width:80,align:'center'">序号</th>
<th data-options="field:'name',width:80,align:'center'">名称</th>
</tr>
</thead>
</table>
<div class="easyui-panel" style="width:1050px;">
        <div id="pp" class="easyui-pagination" 
        data-options="
        pageSize:20,
        pageList:[20,30,50,100],
        showRefresh:false,
        total:114" ></div>
    </div>

JavaScript:

  1. var _pageSize =20;  // 每页条数
  2. var _pageNumber =1; // 当前页
  3. var _xm =''; // 姓名
  4. var _start =''; // 开始日期
  5. var _end =''; // 结束日期
  6. function getData()
  7. {
  8. var _data = null;
  9. $.ajax({
  10. type : "post",
  11. url : 'xxxxx/xx/InitGrid',
  12. data : {'pageNumber': _pageNumber,'pageSize': _pageSize,'XM': _xm,'start': _start,'end' : _end},
  13. async : false,
  14. success : function(data) {
  15. _data = eval("(" + data + ")");
  16. }
  17. });
  18. return _data;
  19. }
  20. // 主调函数
  21. function load_grid()
  22. {
  23. var _data = getData();
  24. $('#dg').datagrid({data: _data});
  25. paging_grid( _data);
  26. }
  27. function paging_grid( _data)
  28. {
  29. $('#pp').pagination({
  30. total: _data.total,
  31. onSelectPage: function(pageNumber, pageSize){ _pageNumber = pageNumber; _pageSize = pageSize; load_grid(); }});
  32. }
  33. // 重新加载grid
  34. function refreshGrid() {
  35. _pageNumber =1;
  36. _pageSize = $('#pp').pagination("pageSize");
  37. $('#pp').pagination({
  38. pageSize: _pageSize,
  39. pageNumber: _pageNumber
  40. });
  41. load_grid();
  42. }
  43. // 查询
  44. function find(){
  45. _xm = $('#name').textbox('getValue');
  46. _start = $('#start').datebox('getValue');
  47. _end = $('#end').datebox('getValue');
  48. refreshGrid();
  49. }

jquey easyui 常用方法的更多相关文章

  1. 去除浏览器下jquey easyui datagrid、combotree 缓存问题

    在页面脚本中加入以下内容即可: $.ajaxSetup ({   cache: false //关闭AJAX相应的缓存 });

  2. SpringMVC结合easyUI中datagird实现分页

    SpringMVC结合easyUI中datagird实现分页 DataGrid以表格形式展示数据,并提供了丰富的选择.排序.分组和编辑数据的功能支持.轻量级,单元格合并.多列标题.冻结列和页脚只是其中 ...

  3. jquery easyUI相关

    jquery easyUI相关===================================easyUI表单验证处理//jquery easyUI 表单验证不通过让光标定位在第一个未通过验证的 ...

  4. Easyui 中 Tabsr的常用方法

    注:index必须为变量 tab页从0开始 //新增一个tab页var index = 0;$('#tt').tabs('add',{ title: 'Tab'+index, content: '&l ...

  5. easyUi的一些常用方法

    目录: 1.获取表格的pageNumber和pageSize 2.获取/设置下拉列表的选中值 3.下拉列表的输入框的禁用 1.获取表格的pageNumber和pageSize var pageNumb ...

  6. Struts2中的EasyUI

    Struts2中的EasyUI 一.easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree.datagrid... tree插件: 语法:$(selector).tre ...

  7. 开始学习requirejs+easyui的使用.

    开始学习requirejs+easyui的使用. 目录结构: |-project |-easyui01 |-js |-main.js |-index.html |-libs libs目录下放入的是ea ...

  8. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用 我相信目前国内富文本编辑器中KindEditor 属于前 ...

  9. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证) ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框 ...

随机推荐

  1. jdk 编译器 对final字段的处理

    class FinalTest{     void a(){         final int i=10;         int j=10;     } }            stack=2, ...

  2. Typescript中的class interface 只是在声明,其实什么也没有干!

    由于vue.js的特殊机制,初始化后给对象添加的属性是无法更新UI的. 最近结合typescript和vue进行web开发,就遇到了这样的坑. class user{ name:string; age ...

  3. target和currentTarget的区别

    target在事件流的目标阶段:currentTarget在事件流的捕获,目标及冒泡阶段.只有当事件流处在目标阶段的时候,两个的指向才是一样的, 而当处于捕获和冒泡阶段的时候,target指向被单击的 ...

  4. 使用 UnrealPak.exe 创建 Pak文件方法

    看来各位摸UE4 的基佬们,也是被DLC搞得不要不要的呢,其实热更新PAK是很简单就可以实现的,虽然当时我也是弄了快一个月. 下面贴一段以前在 Runtime 状态下 Mount Pak的代码,希望能 ...

  5. JAVA 入门编程

    1.输入以及输出 当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象.如果要获取输入的内容 ...

  6. jquery点赞和取消点赞插件

    <script> /* @author:Romey * 动态点赞 * 此效果包含css3,部分浏览器不兼容(如:IE10以下的版本) */ $(function(){ $("#p ...

  7. linux编译c文件

    1.创建.c文件,比如在firstmake文件夹创建了一个a.c文件,那么编译语句为: gcc -o firstmake a.c //格式为文件夹名 文件名 2.然后就会生成一个firstmake.o ...

  8. ubuntu环境下使用apt-get配置apache+php+mysql

    主要步骤:1,安装apachesudo apt-get install apache2sudo /etc/init.d/apache2 restart2,安装phpsudo apt-get insta ...

  9. Unity3D教程:茄子童萌會

    http://s.epb.idv.tw/han-shi-ku/unity Unity 0000 Unity3D學習之路 - C#學習筆記(一) 0001 Unity3D學習之路 - C#學習筆記(二) ...

  10. win764位Ruby2.0环境搭建之Ruby on Rails

    一:安装Ruby 1.在http://rubyinstaller.org 下载需要的ruby版本,因为是exe文件,所以,你可以直接安装. 安装结束后,cmd上运行 ruby -v 显示版本号.如果正 ...