我正在使用JqGrid显示一些数据,并希望为一列启用编辑(InvoiceStatus)。
问题是,它没有调用editurl server.php。
感谢。
var lastSel;
jQuery(document).ready(function(){
// Generates the Category Grid, and observes for events, and acts on them
jQuery("#list987").jqGrid({
url:'php/selectInvoices.php?nd='+new Date().getTime(),
datatype: "json",
type: "POST",
colNames:['InvoicePdfID', 'InvoiceNumber', 'TransactionID', 'InvoiceDate', 'InvoiceStatus', 'QBNumber'],
colModel:[
{name:'InvoicePdfID', index:'InvoicePdfID', width:15, hidden:true},
{name:'InvoiceNumber', index:'InvoiceNumber', width:150},
{name:'TransactionID', index:'TransactionID', width:150, hidden:false},
{name:'InvoiceDate', index:'InvoiceDate', width:150},
{name:'InvoiceStatus', index:'InvoiceStatus', width:150, editable: true,edittype:"select",editoptions:{value:"Sent:Sent; Paied:Paied; Created:Created"}},
{name:'QBNumber', index:'QBNumber', width:150}
],
pager: jQuery('#pager987'),
rowNum:10,
imgpath: 'themes/sand/images',
sortname: 'id',
sortorder: "asc",
scrollOffset:0,
onSelectRow: function(id){
if(id && id!==lastSel){
jQuery('#list987').restoreRow(lastSel);
lastSel=id;
}
jQuery('#list987').editRow(id, true);
},
viewrecords: true,
editurl: 'php/server.php',
mytype: "POST",
caption: "Service Types"
});
答案 0 :(得分:0)
尝试删除该行:
mytype: "POST",
示例:
viewrecords: true,
editurl: 'php/server.php',
caption: "Service Types"
});
我只是比较了一个工作网格,当我把它放在我的代码中时失败了。
希望这有帮助!