У меня есть следующая реализация JQgrid
colModel: [
{ name: 'NameEn', index: 'NameEn', width: 100, align: 'left' },
{ name: 'Desc', index: 'Desc', width: 100, align: 'left' },
{ name: 'ID', index: 'ID', width: 100, align: 'left', hidden:true }
],
caption: "Management",
gridview: true,
rownumbers: true,
rownumWidth: 40,
scroll: 0,
rowNum: 100,
sortname: 'ID',
pager: '#pager',
sortorder: "asc",
viewrecords: true,
autowidth: true,
width: '100%',
height: '100%',
jsonReader: { root: "GridData", page: "CurrentPage", total: "TotalPages", records: "TotalRecords", repeatitems: false, id: "00" }
};
SectorGrid.prototype.SetupGrid = function (selector) {
jQuery(selector).html('<table id="grid"></table><div id="pager"></div>');
var grid = jQuery("#grid").jqGrid(this.gridConfiguration);
jQuery("#grid").navGrid('#pager',{edit:false,add:false,del:true,search:false})
};
Я хочу добавить функцию удаления, вызов удаления, веб-сервис с URL-адресом http://localhost/services.svc/sector(id), и сервис просто принимает идентификатор, и он будетобрабатывать все самостоятельно, и я хотел бы редактировать данные, используя разные URL http://localhost/services.svc/sector, и это получает объект JSON с той же информацией выше.Я действительно пытался настроить его, но он не работает, может кто-нибудь помочь мне в этом, не имеет значения, если вы использовали опцию удаления в jqgrid или пользовательских кнопок, но я не хочу использовать свойство editurl.полный пример того, как это реализовать, перейдите к моему коду выше
ОБНОВЛЕНО : метод отдыха
[WebInvoke(UriTemplate = "Sector({iD})/", Method = "DELETE", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]
[OperationContract]
bool DeleteSector(string iD)
заранее спасибо