extjs4多行选中



//获取选中多行数据

var rows = grid.getSelectionModel().getSelections();// 返回值为Record 数组

//获取选中单行数据

var _rd = grid.selModel.getSelected();//返回值为 一个record结果集



//获取所有编辑过的数据

var modifieds = grid.getStore().getModifiedRecords();







页面使用过程中完整代码:(仅供参考)

var modifieds = grid.getStore().getModifiedRecords();
  var changerows = [];
  for(vari=0;i<modifieds.length;i++){
   changerows.push(modifieds[i].data);
  }
  if(changerows.length==0){
   showInfoMsg("数据无修改,不做保存处理。");
   return;
  }
  Ext.Ajax.request({
   url:"*.jsp",
   params:{datas:Ext.util.JSON.encode(changerows)},
   success:function(){showInfoMsg("数据保存成功!");_store.commitChanges();},
   failure:function(){showErrorMsg("保存数据时发生错误,保存失败!");}
  });



//后台解析params

   String datas =request.getParameter("datas");
   JSONArray jSONObject = JSONArray.fromObject(datas);
   Object[] os =jSONObject.toArray();
   for(inti=0;i<os.length;i++){
     JSONObjectjsonObj = JSONObject.fromObject(os[i]);
     键值 = jsonObj.getString("键名");
   }



实现多行删除 和编辑  ok!~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值