2014-06-09 116 views
1

我正在使用Kendo Grid,其中有幾列用於概覽行數據。當用戶單擊添加/編輯按鈕時,彈出窗口將顯示一些其他數據,其中包括一些複選框。Kendo Grid - 自定義編輯彈出菜單

將複選框與當前MVVM模型綁定時出現問題,因爲在添加新行時,Kendo將模型視爲變量而不是數組。這會導致許多複選框被選中(點擊)時被選中。在看了Kendo MVVM之後,我打算獲取當前彈出窗口的MVVM模型,以便操縱一些數據但不成功。因此,我將尋求在幫助:

  1. 獲取彈出當前MVVM模型(這樣我就可以編輯模型)
  2. 在點擊添加按鈕時,結合許多複選框任何建議(沒有初始數據)。

回答

1

你需要編寫此 模板然後寫這給電網

.Editable(editable => editable.Mode(GridEditMode.PopUp).TemplateName("myTemplate")) 

這是一個示例模板:

@model teknik.Models.Magaza_Viewmodel 
    @Html.HiddenFor(model => model.ID) 
    <div class="editor-label"> 
     @Html.LabelFor(model => model.ADI) 
    </div> 
    <div class="editor-field"> 
     @Html.EditorFor(model => model.ADI) 
     @Html.ValidationMessageFor(model => model.ADI) 
    </div> 
    <div class="editor-label"> 
     @Html.LabelFor(model => model.ADRES) 
    </div> 
    <div class="editor-field"> 
     @Html.EditorFor(model => model.ADRES) 
     @Html.ValidationMessageFor(model => model.ADRES) 
    </div> 
相關問題