私はjqGridに新しいレコードを追加するときに追加情報を渡す方法を見つけようとしています。私はhere、here、here、およびhereをほんの少しだけリストにチェックしました。すべて同じことを言っている。私はeditDataを使って追加情報を渡すことができるはずです。ここで余分なデータをjqGridに渡す
は私の追加パラメータです:
addSettings = { recreateForm: true, width: 400, mtype: "POST", jqModal: true, reloadAfterSubmit: false, savekey: [true, 13], closeOnEscape: true, closeAfterAdd: true, editData: { SomeExtraData: function() { return $('#header_id').val(); } }, onclickSubmit: onclickSubmitLocal };
私が追加しようとしているレコードが詳細レコードであり、それはヘッダからIDを持たなければなりません。すなわちheader_id。 Webサービスに送信されているデータをチェックすると、追加の情報は表示されません。
[WebInvoke(Method = "POST", UriTemplate = "/Save/AddDetail", BodyStyle = WebMessageBodyStyle.Wrapped, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public string AddDetail(string Id, string Step_Number, string Step_Description, string oper, string id)
私のWebサービスに追加パラメータを追加しようとしましたが、常に定義されていません。私は取得されていない文字列値だけを返そうとしましたが、それは同じことです。
ご協力いただきありがとうございます。