0
我有一个场景,我想在一个提交按钮按下时将表格中的剑道网格批量编辑和其他字段保存。我想要使用这种情况,因为我必须将整个表单保存在一个sql事务中。保存kendo网格批量编辑以及其他字段
我有一个场景,我想在一个提交按钮按下时将表格中的剑道网格批量编辑和其他字段保存。我想要使用这种情况,因为我必须将整个表单保存在一个sql事务中。保存kendo网格批量编辑以及其他字段
您可能会在实现transport.parameterMap
函数的位置创建要发送的数据结构。
例子:
function(options, operation) {
if (operation !== "read" && options.models) {
return {
data: options.models,
field1: $("#form_field1").val(),
};
}
}
哪里data
是原始数据和field1
是从form
并在html
input
字段,id
是form_field1
得到了一个。
或者,你可以使用transport.update.data
在这里你可以定义额外的数据发送到服务器上的update
(同样存在read
,destroy
和create
)。
在这里,你会碰到这样的:
transport: {
update: {
data: function() {
return {
field1: $("#form_field1").val()
}
}
}
}
我在想,我可以用$( “#YourGrid”)获得来自电网数据data()kendoGrid.dataSource.view(),然后。将此数据发送给控制器。但不知道如何从这个想法出发,因为我对MVC很陌生。 – suman