jqGrid编辑行提示“No url is set”或“没有设置Url”

_番茄酱 2015-05-20 09:33:44
jqGrid插件问题。
问题:我设置了某列可编辑,当改变值后就报这个错:“没有设置Url”
错误提示:



废话不多说,上代码:

d = [
{
name: "MaxNum", label: "整数", width: 60, align: "right", index: "MaxNum", sortable: !0, formatter: "integer", formatoptions: {
decimalPlaces: 0
}
}
, {
name: "MinNum", label: "散数", width: 60, align: "right", formatter: "integer", formatoptions: {
decimalPlaces: 0
}
}
, {
name: "Number", label: "件数", width: 80, align: "right", formatter: "integer", formatoptions: {
decimalPlaces: 2
}
}
, {
name: "MaxNum_Choose", label: "<font color='red'>整数</font>", width: 60, align: "right", formatter: "integer", formatoptions: {
decimalPlaces: 0
}, editable: !0
}
, {
name: "MinNum_Choose", label: "<font color='red'>散数</font>", width: 60, align: "right", formatter: "integer", formatoptions: {
decimalPlaces: 0
}, editable: !0
}
];

$("#grid").jqGrid({
url: "/OutNotice/OnChooseGoods?gmid=" + queryConditions.item.GmId,
datatype: "json",
height: 255,
width: 763,
altRows: !0,
gridview: !0,
onselectrow: !1,
colModel: d,
multiselect: !0,
multiboxonly: !0,
shrinkToFit: !1,
cmTemplate: {
sortable: !1, title: !1
},
editurl: "/OutNotice/OnChooseGoods",
caption: "Custom edit ",
sortname: "CreateDt",
sortorder: "desc",
page: 1,
pager: "#page",
rowNum: 100,
rowList: [100, 200, 500],
viewrecords: !0,
forceFit: !1,
jsonReader: {
root: "data.items", records: "data.records", total: "data.total", repeatitems: !1, id: "SId"
},
footerrow: !0
, gridComplete: function () {
var rowNum = parseInt($(this).getGridParam("records"), 10);
if (rowNum > 0) {
$(".ui-jqgrid-sdiv").show();
var max = $(this).getCol("MaxNum", false, "sum");
var min = $(this).getCol("MinNum", false, "sum");
var num = $(this).getCol("Number", false, "sum");
var maxc = $(this).getCol("MaxNum_Choose", false, "sum");
var minc = $(this).getCol("MinNum_Choose", false, "sum");
var numc = $(this).getCol("Number_Choose", false, "sum");
var wei = $(this).getCol("Weight", false, "sum");
var vol = $(this).getCol("Volume", false, "sum");
$(this).footerData("set", { Name: "合计:", MaxNum: max, MinNum: min, Number: num, MaxNum_Choose: maxc, MinNum_Choose: minc, Number_Choose: numc, Weight: wei, Volume: vol });
} else {
$(".ui-jqgrid-sdiv").hide();
}
}
, onSelectRow: function (acctId) {
debugger;
}
, loadComplete: function (a) {
if (a.status == "200") {
$("#jqgh_grid_cb").hide(); //隐藏全选框
}
else {
parent.Public.tips({ type: 1, content: "操作失败了哦," + a.msg })
}
}, loadError: function (e) {
debugger;
parent.Public.tips({ type: 1, content: "操作失败了哦," + e.msg })
},
afterSaveCell: function (a, c, d, e, f) { //单元格成功保存后触发
debugger;
switch (c) { //某个单元格
case "MaxNum_Choose":
break
case "MinNum_Choose":
break
}
}
})


其中列的定义有点长,故只贴了其中必要的

求大神们冒冒泡啊!!小弟感激不尽
...全文
787 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
_番茄酱 2015-05-21
  • 打赏
  • 举报
回复
已经解决了少了一个属性 cellsubmit: "clientArray",
wish907 2015-05-21
  • 打赏
  • 举报
回复
暂不清楚,我的可用版 var lastsel; jQuery("#list2").jqGrid( { url: 'ajax/DataList.ashx', datatype: "json", colNames: ['ID', 'Name', 'Memo'], colModel: [ { name: 'id', index: 'id', width: 55 }, { name: 'name', index: 'name', width: 100, editable: true }, { name: 'memo', index: 'memo', width: 170, editable: true } ], postData: { "Type": "Test2" }, //height: 200, //width: 600, rowNum: 5, rowList: [5, 20, 30], pager: '#pager2', sortname: 'id', viewrecords: true, sortorder: "desc", onSelectRow: function (id) { if (id && id !== lastsel) { jQuery('#list2').jqGrid('restoreRow', lastsel); jQuery('#list2').jqGrid('editRow', id, true); lastsel = id; } }, editurl: 'ajax/DataList.ashx', caption: "Using events example" }); jQuery("#list2").jqGrid('navGrid', "#pager2", { edit: false, add: true, del: true, search: true }, //options { closeAfterSearch: true, reloadAfterSubmit: true }, // edit options { closeAfterSearch: true, reloadAfterSubmit: true }, // add options { closeAfterSearch: true, reloadAfterSubmit: true }, // del options { sopt: ['cn', 'eq'],closeAfterSearch: true }// search options );

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧