Идентификатор заказа хранится в переменной _documentId и изменяется во время выполнения с помощью вызова ajax, если новый заказ сохраняется в актуальном состоянии.
При добавлении новой строки сведений в jqGrid Добавить URL-адрес формы или встроенный URL-адрес формы также требует этот идентификатор,Я пытался использовать postdata, но _documentId не передается, если вызваны Edit и Add urls.Как передать значение _documentId в эти URL-адреса?
var _documentId; // assigned from ajax call after save.
$(function () {
var grid = $("#grid");
grid.jqGrid({
postData: {_documentId: function() { return _documentId } },
editurl: 'Edit', // How to pass _documentId value to this controller ?
url: 'GetData',
datatype: "json",
mtype: 'POST',
scroll: 1,
multiselect: true,
multiboxonly: true,
scrollingRows : true,
autoencode: true,
prmNames: {id:"_rowid", oper: "_oper" },
colModel: <%= Model.ColModel() %>,
gridview: true,
toppager: true,
viewrecords: true
});
grid.navGrid("#grid_toppager", {}, {}
{ url: 'Add' } // How to pass _documentId value to this controller ?
);