2016-12-28 87 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

相关问题