$(function(){
$("#equipment_grid").jqGrid({
url:'<%=request.getContextPath()%>/equipment/list/json',
datatype : 'json',
mtype : 'GET',
colNames : [ 'id', 'name', 'ip', 'port', 'username', 'password',
'updateTime' ],
colModel : [ {
name : 'id',
index : 'id',
jsonmap : 'id',
width : 55,
editable : true
}, {
name : 'name',
index : 'name',
jsonmap : 'name',
width : 55,
editable : true
}, {
name : 'ip',
index : 'ip',
jsonmap : 'ip',
width : 90,
editable : true
}, {
name : 'port',
index : 'port',
jsonmap : 'port',
width : 80,
align : 'right',
editable : true
}, {
name : 'username',
index : 'username',
jsonmap : 'username',
width : 80,
align : 'right',
editable : true
}, {
name : 'password',
index : 'password',
jsonmap : 'password',
width : 80,
align : 'right',
editable : true
}, {
name : 'updateTime',
index : 'updateTime',
jsonmap : 'updateTime',
datefmt : 'yyyy-MM-dd HH:mm:ss',
formatter : 'date',
formatoptions : {
newformat : 'Y-m-d H:i:s'
},
width : 150,
sortable : false,
editable : true
} ],
pager : '#equipment_pager',
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortname : 'id',
sortorder : 'desc',
jsonReader : {
root : "equipments",
page : "page",
total : "total",
records : "records",
repeatitems : false
},
viewrecords : true,
caption : '设备列表'
});
jQuery("#equipment_grid").jqGrid('navGrid', '#equipment_pager', {
view : true,
edit : true,
add : true,
del : true
},{ url: '/equipment/update/{id}', mtype: 'PUT'},
{ url: '/equipment/insert', mtype: 'POST'},
{ url: '/equipment/delete/{id}', mtype: 'DELETE'});
});
如上代码,请问如何传值能动态替换掉{ url: '/equipment/update/{id}', mtype: 'PUT'}部分里面的{id}为colModel的id呢?
{top: -200, left: 400, reloadAfterSubmit: true, jqModal: false, closeAfterAdd: true,
onclickSubmit: function(params, postdata) { // add compact_id
var pid = myGrid.jqGrid('getGridParam','selrow') || opt.actRowid; // 确保能取到master grid的rowid!
if (pid <= 0) {
alert('请先选择合同!');
postdata.id = 0;
return {};
}
postdata.id = pid;
return postdata;
},
afterComplete: function(response, postdata, formid) {
myGrid.trigger('reloadGrid');
},
afterSubmit: function(xhr, postdata) {
return jqg_form_resp(xhr, postdata, '添加失败!');
}
}, // add options
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。