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 = @" <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");
});
Im Bearbeitungsmodus wird es mit dem Wert von db reflektiert. Aber ich möchte eine Liste mit Dropdownliste füllen. – user2450398