【发布时间】:2012-03-07 11:29:57
【问题描述】:
如你所见,我对这些东西很陌生。
我已经建立了一个 jqGrid,负载很好。我正在尝试启用内联编辑,但我不确定如何设置。我的接收方法被调用了,但是我没有得到任何数据。
网格设置:
$(function () {
var lastsel;
$("#list").jqGrid({
url: '@Url.Action("ExampleData", "Home")',
datatype: 'json',
mtype: 'GET',
colNames: ['Namn', 'Adress', 'Stad'],
colModel: [
{ name: 'Name', index: 'Name', width: 130, editable: true },
{ name: 'Address', index: 'Address', width: 180, editable: true },
{ name: 'City', index: 'City', width: 80, editabel: true },
],
pager: '#pager',
rowNum: 10,
rowList: [10, 20, 30],
sortname: 'Name',
sortorder: 'desc',
viewrecords: true,
gridview: true,
width: 700,
onSelectRow: function (id) {
if (id && id !== lastsel) {
jQuery('#list').jqGrid('restoreRow', lastsel);
jQuery('#list').jqGrid('editRow', id, true);
lastsel = id;
}
},
editurl: '@Url.Action("Incoming", "Home")',
caption: 'Kontaktpersoner'
});
jQuery("#list").jqGrid('navGrid',"#prowed3",{edit:false,add:false,del:false});
以及控制器中的代码,它被调用。我想这是应该用于取回数据的editurl......
public ActionResult Incoming(Object stuff)
{
return null;
}
我不应该把 json 传回服务器吗,就像我在加载时发送给它的东西一样?
【问题讨论】:
标签: jquery asp.net-mvc jqgrid