easyui行编辑

1.数据网格加入双击事件

onDblClickCell : onDblClickCell

2.双击触发行编辑

	function onDblClickCell(index){
		$('#grid').datagrid('selectRow', index).datagrid('beginEdit', index);
		editIndex = index;
	}

3.调用修改方法、传值到后台

function editFun(ID){
		if (endEditing()){
			var rowss = $('#grid').datagrid('getChanges');//获取到所有修改后的值
			if(rowss.length==0){//如果等于0提示没有任何改变
				$.messager.alert('提示', "没有任何改变");
			}else{
				$.post(sy.contextPath + '/gzsz/regulation!updateRegulation.sy', {
					"rowss" : JSON.stringify(rowss[0]),//修改后的值转成Json格式传到后台
					"id" : ID//修改行的ID
				}, function(result) {
					parent.$.messager.alert('提示', result.msg, 'info');
					grid.datagrid('reload');
				}, 'json');
			}
		}
	}

4.后端代码

		public void updateRegulation(){
			Json json = new Json();
			Map<String, Object> map = (Map<String, Object>) JSON.toJSON(regulationDTO);
			try {
				String rowss = getRequest().getParameter("rowss");
				JSONObject object = JSONObject.parseObject(rowss);
				String is_parallel = object.getString("IS_PARALLEL");
				map.put("is_parallel", is_parallel);
				regulationServiceI.updateRegulation(map);
				json.setMsg("更新成功!");
				json.setSuccess(true);
				} catch (Exception e) {
			json.setMsg("更新错误!");
			log.error(e.getMessage(), e);
		}
		writeJson(json);
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值