博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQueryEasyUI学习笔记(九)datagrid查找
阅读量:6963 次
发布时间:2019-06-27

本文共 2438 字,大约阅读时间需要 8 分钟。

hot3.png

135436_fExl_1582989.jpg

135442_2xIh_1582989.png

     
    
    
    
    
    
    
    
       
       
        
        
    

    //因为layout框架指向href时,只取html页面body中间的部分,所以该页面这样写即可    //有datagrid包含属性较多,所以尽量使用js的方式初始化datagrid框架   $(function () {        $("#dg").datagrid({            url: "GetJson.ashx", //指向一个一般处理程序或者一个控制器,返回数据要求是Json格式,直接赋值Json格式数据也可,我以demo中自带的Json数据为例,就不写后台代码了,但是我会说下后台返回的注意事项            iconCls: "icon-add",            fitColumns: false, //设置为true将自动使列适应表格宽度以防止出现水平滚动,false则自动匹配大小            //toolbar设置表格顶部的工具栏,以数组形式设置            idField: 'id', //标识列,一般设为id,可能会区分大小写,大家注意一下            loadMsg: "正在努力为您加载数据", //加载数据时向用户展示的语句            pagination: true, //显示最下端的分页工具栏            rownumbers: true, //显示行数 1,2,3,4...            pageSize: 10, //读取分页条数,即向后台读取数据时传过去的值            pageList: [10, 20, 30], //可以调整每页显示的数据,即调整pageSize每次向后台请求数据时的数据            //由于datagrid的属性过多,我就不每个都介绍了,如有需要,可以看它的API            sortName: "name", //初始化表格时依据的排序字段 必须和数据库中的字段名称相同            sortOrder: "asc", //正序columns: [[                { field: 'code', title: 'Code', width: 100 },                { field: 'name', title: 'Name', width: 100, sortable: true },//sortable:true点击该列的时候可以改变升降序                { field: 'addr', title: 'addr', width: 100 }            ]],//这里之所以有两个方括号,是因为可以做成水晶报表形式,具体可看demo            toolbar: [{//在dategrid表单的头部添加按钮                text: "添加",                iconCls: "icon-add",                handler: function () {                }            }, '-', {//'-'就是在两个按钮的中间加一个竖线分割,看着舒服                text: "删除",                iconCls: "icon-remove",                handler: function () {                }            }, '-', {                text: "修改",                iconCls: "icon-edit",                handler: function () {                }            }, '-']        });    });    //点击查找按钮出发事件    function searchFunc() {        alert("123");        $("#dg").datagrid("load", sy.serializeObject($("#searchForm").form()));//将searchForm表单内的元素序列为对象传递到后台    }    //点击清空按钮出发事件    function clearSearch() {        $("#dg").datagrid("load", {});//重新加载数据,无填写数据,向后台传递值则为空        $("#searchForm").find("input").val("");//找到form表单下的所有input标签并清空    }
    
        
            
            
            
                
                    
                        
                            
                            
                        
                        
                            
                           
                            
                            
                            
                            
      
                      
                    
用户姓名:
创建开始时间
创建结束时间
查找
清空
                            
                
                                        

转载于:https://my.oschina.net/ajian2014/blog/313700

你可能感兴趣的文章
《图解HTTP》第4章_返回结果的HTTP状态码-思维导图
查看>>
[译] iPhone X 网页设计
查看>>
webpack入门及踩坑应对指南
查看>>
iOS关联对象技术原理
查看>>
node上传资源到七牛云
查看>>
为什么你学Python效率会这么低?
查看>>
深圳晶泰科技招聘后端工程师,获腾讯Google红杉投资
查看>>
对于数据库优化的理解
查看>>
解释一下 Kotlin 的 var、val、const
查看>>
和技术无关的习惯
查看>>
不常用但是挺有用的css
查看>>
vue的首页优化小记
查看>>
前后端分离的优缺点
查看>>
为您揭秘当今直播源码为何如此火爆
查看>>
maven配置环境变量
查看>>
python学习三:列表、元组、字典、集合
查看>>
Netty 框架总结「ChannelHandler 及 EventLoop」
查看>>
Linux 下启动 Tomcat 抛出Can't connect to X11 window server 问题的解决方法
查看>>
Hexo博客NexT主题美化之显示当前浏览进度
查看>>
java版b2b2c社交电商spring cloud分布式微服务(七)springboot开启声明式事务
查看>>