当前位置:  编程技术>jquery

jquery easyui利用DataGrid实现CRUD操作

    来源: 互联网  发布时间:2014-10-08

    本文导语:  在easyui中,DataGrid可以通过detailview实现行的展开和收缩,利用这个特性可以实现基本的CRUD操作。 如下图:   展开行时,动态加载表单并装载数据,保存或取消表单操作时再收缩行。 首先,建立表格基本框架:   代码示例...

在easyui中,DataGrid可以通过detailview实现行的展开和收缩,利用这个特性可以实现基本的CRUD操作。

如下图:

 
展开行时,动态加载表单并装载数据,保存或取消表单操作时再收缩行。
首先,建立表格基本框架:
 

代码示例:
   
       
           
            First Name   
            Last Name   
            Phone   
            Email   
           
       
   
   
    New   
    Destroy   
 

以上代码把DataGrid和工具栏都建好了,不用再编写JS代码。
 
2,接着,应用detailview并加载表单数据:
 

代码示例:
$('#dg').datagrid({   
    view: detailview,   
    detailFormatter:function(index,row){   
        return '
';   
    },
    onExpandRow: function(index,row){   
        var ddv = $(this).datagrid('getRowDetail',index).find('div.ddv');   
        ddv.panel({   
            border:false,   
            cache:true,   
            href:'show_form.php?index='+index,   
            onLoad:function(){   
                $('#dg').datagrid('fixDetailRowHeight',index);   
                $('#dg').datagrid('selectRow',index);   
                $('#dg').datagrid('getRowDetail',index).find('form').form('load',row);   
            }   
        });   
        $('#dg').datagrid('fixDetailRowHeight',index);   
    }   
});

3,表单定义:
 

代码示例:
   
       
           
            First Name   
               
            Last Name   
               
       
       
            Phone   
               
            Email   
               
       
       
   
   
       

    
 
 

您可能感兴趣的文章:

  • jQuery 表格插件 jui_datagrid
  • DataGrid jQuery Plugin
  • jQuery的DataGrid插件 Ingrid
  • jquery easyui datagrid合计行实例代码
  • jQuery easyui中DataGrid插件示例
  • jquery easyui自定义DataGrid视图
  • JQuery中dataGrid设置行的高度示例代码
  • Jquery下EasyUI组件中的DataGrid结果集清空方法
  • jquery easyui中datagrid工具栏靠右浮动
  • jQuery_easyUI合并单元格实例(DataGrid 数据表格)
  • jquery easyui展开datagrid行显示明细数据
  • jQuery动态显示和隐藏datagrid中的某一列的方法
  • JQuery EasyUI-DataGrid用法示例
  • JQuery easyui datagrid综合实例代码
  • 利用js(jquery)操作Cookie的方法说明
  • Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
  • 利用Jquery实现可多选的下拉框
  • jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
  • jsp中利用jquery+ajax在前后台之间传递json格式参数
  • 利用JQuery和Servlet实现跨域提交请求示例分享
  • 利用jquery动画特效和css打造的侧边弹出垂直导航
  • 利用jQuery实现可以编辑的表格
  • 利用JQuery制作符合Web标准的QQ弹出消息
  • 利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
  • 利用jquery写的左右轮播图特效
  • asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
  • 利用jquery.qrcode在页面上生成二维码且支持中文
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jquery下拉select控件操作方法分享(jquery操作select)
  • Cookie操作插件 jQuery.Cookie
  • jquery链式操作、链式写法的小例子
  • jQuery操作select option选项(增加 删除 修改)
  • jquery常用操作小结
  • JQuery操作DOM的笔记
  • jquery链式操作的正确使用方法
  • jQuery操作select下拉框的text值和value值的方法
  • JQuery 文本框操作的4个小例子
  • jquery加载完iframe的内容后才进行下一步操作的实现方法
  • jquery操作单选框radio的例子
  • 使用jquery实现IE下按backspace相当于返回操作
  • jquery cookie插件用法 jquery操作cookie的例子
  • 解决jquery操作checkbox火狐下第二次无法勾选问题
  • jquery操作checkbox示例分享
  • Jquery操作radio的小例子
  • jquery操作checkbox实现全选和取消全选
  • Jquery操作html标签及动态添加验证的例子
  • Jquery操作radio的简单实例
  • jQuery 操作下拉列表框的代码举例
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery圆角插件 jQuery Corners
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3