我正在使用表单编辑jqgrid。网格还有其他不可编辑的列,这些列是可见的。在表单编辑中,这些字段不会显示,但仍需要发布到服务器。JqGrid表单编辑 - 如何发布不可编辑的字段到服务器
任何帮助表示赞赏。
我正在使用表单编辑jqgrid。网格还有其他不可编辑的列,这些列是可见的。在表单编辑中,这些字段不会显示,但仍需要发布到服务器。JqGrid表单编辑 - 如何发布不可编辑的字段到服务器
任何帮助表示赞赏。
如果您需要发送其他信息不可编辑列这是可见我会建议你使用onclickSubmit回调。该回调可以返回可以用于扩展对象的数据,这些数据将在表单提交时发送到服务器。例如,下面的实施onclickSubmit
onclickSubmit: function() {
return {
test: "bla bla"
};
}
延伸向服务器发送具有参数test
该值将被设置为字符串"bla bla"
标准数据。
你可以为你的目的做到以下几点:
onclickSubmit: function (options, postdata) {
var rowid = postdata[this.id + "_id"]; // like "list_id"
return {
myParam: $(this).jqGrid("getCell", rowid, "colName")
};
}
其中"colName"
是你需要发送的列name
属性的值。
这样的方法在我看来非常简单和灵活。
使用隐藏的输入?
<input type="hidden" name="foo" value="bar">
@ Oleg..Can你请帮助我在这:http://stackoverflow.com/questions/20425210/how-to-handle-errors-in-my-customautorize-attribute-in-asp-net-3-0应用程序。我甚至提供赏金,但没有得到适当的关注。 –
@Avinash:你可以提供一个小型的演示项目,展示你如何以及在哪里使用'[CustomHandleError]'。您是否需要为Controller应用错误自定义错误处理或针对特定操作?你想通过'[CustomHandleError]处理控制器的一些*特定的*错误(特定的异常例如'SqlException'),或者你想替换控制器的标准错误处理吗? – Oleg
@ Oleg ..感谢您的回复..我是否需要更新问题或发布新问题? –