easyui-datagrid行数据增删改操作

这篇博客记录了使用EasyUI的datagrid进行数据表格的增删改操作的经验。作者强调了多行编辑、批量删除、灵活新增以及取消编辑时的数据回滚功能,并提供了jsp端的实现代码示例。通过链接分享了后台获取JSON字符串的方法,虽然过程看似简单,但作者经历了大量尝试。希望这篇分享能对其他初学者有所帮助。
摘要由CSDN通过智能技术生成

最近学习easyui的datagrid数据表格,对数据表格的增删改做一个笔记
视图如下
这里写图片描述
要求:可进行多行的编辑修改,当点击保存时一起保存,可进行批量删除,新增时当有选择的行时,在该行下边新增,当没有选择时,在首行新增,取消编辑时,所有没保存的数据回滚至修改前数据,
jsp端代码:

 var arr='';
  var jsonarr='';
  var jsonstr='';
function adddata(types){
   

    var datagrid;//定义全局变量
    var editRow=undefined;//定义全局变量:当前编辑的行

    datagrid = $('#dataDict').datagrid({
  //
        url:'${ctx}/xtwh/datadict!list.action?types='+types, //请求的数据源
        pagination:true, 
        pageSize:15,
        pageList:[15,30,45,60],
        fit:true,
        fitColumn:true,
        rownumbers:true,
        striped:true,
        nowap:true,
        border:false,
        columns:[[
        {field:'id',title:'id',width:20,align:'center',sortable:true,checkbox:true},
                     {field:'code',title:'编号',width:100,align:'center',sortable:true ,
                         editor: { type: 'validatebox', options: { required: true}}
                     },
                     {field:'name',title:'名称',width:100,align:'center',sortable:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值