jqGrid单元格编辑后切换焦点直接提交

今天有项目需求,需要直接在jqGrid上编辑数据,可以采用按钮方式提交(该篇不涉及这种方式),这里说的直接切换焦点后提交,刚开始设置cellurl后,不知道怎么传递参数到服务器,查了查官方网站,用自带的事件beforeSubmitCell即可传递,前端代码如下:

// 单元格编辑
cellEdit:true,
cellurl:"../../../param/updateCell.do",         
beforeEditCell :function(rowid, cellname, value, iRow, iCol){
	// 记录修改之前的代码名称
        oldCodeName = value;
	},
beforeSubmitCell :function(rowid, cellname, value, iRow, iCol){
        // 传递参数
        return {"oldValue" : oldCodeName,"newValue" : value,"dmlb" : dmlbTemp};
         },
controller里对应方法如下

@RequestMapping("/updateCell.do")
@ResponseBody
public String saveCell(String oldValue,String newValue,String dmlb) {
		//实现
	}

官方网站:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:cell_editing#what_is_posted_to_the_server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值