2016-12-28 6 views
0

Ich möchte eine Dropdown-Liste mit eindeutigen ID in Telerik Grid erstellen. Dieses Gitter hat Inline-Bearbeitung und Hinzufügen. Also habe ich eine Client-Vorlage erstellt, die mit dem Ansichtsmodus funktioniert. Wenn Sie auf die Inline-Bearbeitungsschaltfläche des Gitters klicken, wird diese Dropdown-Liste in ein Textfeld konvertiert. Also, ich möchte diese Dropdown-Liste auch im Bearbeitungsmodus beibehalten. Danke im Voraus.wie Client-Vorlage für Dropdown-Liste in Telerik Grid

Hier ist mein Beispielcode:

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

Im Bearbeitungsmodus wird es mit dem Wert von db reflektiert. Aber ich möchte eine Liste mit Dropdownliste füllen. – user2450398

Antwort

0

Telerik eine Demoseite für das Netz hat. Schau mal hier: http://demos.telerik.com/aspnet-mvc/grid/editing-custom Ich habe das Bild geteilt, es befindet sich im Bearbeitungsmodus und Dropdown-Stil.

enter image description here

Sie als Parameter das Modell direkt auf ClientTemplate Verfahren einstellen. Schauen Sie sich die Demo für Details an.

+0

Hallo Mehmet, das funktioniert mit der neuesten Kendo UI. Ich verwende ein einfaches Telerik-Gitter. Einige Funktionen funktionieren nicht mit einem einfachen Telerik-Grid. – user2450398

Verwandte Themen