2016-12-28 107 views
0

我想在telerik網格中創建一個具有唯一id的dropdownList。這個網格正在進行內聯編輯和添加。所以,我創建了一個可以在視圖模式下正常工作的客戶端模板。當點擊網格的內聯編輯按鈕時,該dropdownList被轉換爲文本框。所以,我想在編輯模式下維護dropdownList。提前致謝。如何在telerik網格中使用dropdownList的客戶端模板

這裏是我的示例代碼:

grid = grid 
     .Columns(columns => 
     { 
      columns.Bound(customField => customField.FieldNumber) 
        .Filterable(false) 
        .Sortable(false) 
        .IncludeInContextMenu(false) 
        .ReadOnly() 
        .Width("60px"); 
      // here is my client template code 
      var dropdownListType = @"&nbsp; <select id='ddlTypeId_<#=CustomMenuId#>'>" 
       + "<option value='" + Utilities.GetLabels("CustomMenu_List") + "'>" + Utilities.GetLabels("CustomMenu_List") + "</option>" 
       + "<option value='" + Utilities.GetLabels("CustomMenu_Textbox") + "'>" + Utilities.GetLabels("CustomMenu_Textbox") + "</option>"; 

      columns.Bound(customField => customField.Type) 
       .ClientTemplate(dropdownListType) 
       .Width("30%") 
       .Title("Type"); 
     }); 
+0

在編輯模式下,它將反映來自db的值。但是,我想用dropdownList填充一個列表。 – user2450398

回答

0

Telerik的對電網演示頁。看看這裏:http://demos.telerik.com/aspnet-mvc/grid/editing-custom我在下面分享的圖片是處於編輯模式和下拉風格。

enter image description here

您可以將模型直接設置參數ClientTemplate方法。看詳細請看演示。

+0

你好穆罕默德,這是與最新的Kendo UI合作。我正在使用簡單的telerik網格。所以,一些功能不能用簡單的telerik網格工作。 – user2450398