Ich habe ein jqGrid auf eine ASP.Net MVC-Ansicht. Ich möchte verwenden, um den Wert eines ausgeblendeten Text-Steuerelement auf der Seite als zusätzlicher Parameter an eine jqGrid-Methode übergeben, wenn ich eine Zeile inline bearbeite .
Ich verwende das postData-Attribut von jqGrid, um dies zu tun:
Javascript:
$('#tblLines').jqGrid({
...
postData: {MyId : $('#MyId').val()}
...
}
MVC:
public ViewResult EditModifyLine(string id, string quantity, string MyId)
Das Problem ist, dass es nicht während der POST gebucht wird, die jqGrid an den Controller für die editUrl macht. Meine Zeilenwerte machen es aus, aber der letzte Parameter MyId ist immer null. Ich habe Firebug überprüft und bestätigt, dass die POST nur die ersten beiden Werte sendet.
Irgendwelche Ideen? Ist es möglich, die postData-Werte während einer Inline-Bearbeitung in einem Raster zu senden?