2013-01-04 56 views
0

我有一個場景,我想在一個提交按鈕按下時將表格中的劍道網格批量編輯和其他字段保存。我想要使​​用這種情況,因爲我必須將整個表單保存在一個sql事務中。保存kendo網格批量編輯以及其他字段

+0

我在想,我可以用$( 「#YourGrid」)獲得來自電網數據data()kendoGrid.dataSource.view(),然後。將此數據發送給控制器。但不知道如何從這個想法出發,因爲我對MVC很陌生。 – suman

回答

0

您可能會在實現transport.parameterMap函數的位置創建要發送的數據結構。

例子:

function(options, operation) { 
    if (operation !== "read" && options.models) { 
     return { 
      data: options.models, 
      field1: $("#form_field1").val(), 
     }; 
    } 
} 

哪裏data是原始數據和field1是從form並在htmlinput字段,idform_field1得到了一個。

或者,你可以使用transport.update.data在這裏你可以定義額外的數據發送到服務器上的update(同樣存在readdestroycreate)。

在這裏,你會碰到這樣的:

transport: { 
    update: { 
     data: function() { 
      return { 
       field1: $("#form_field1").val() 
      } 
     } 
    } 
}