Hier ist, was mein Gitter wie folgt aussieht:Dropdown-Menü Kendo UI Raster im Bearbeitungsmodus Hinzufügen - C# MVC
@(Html.Kendo().Grid(Model).Name("Short-Grid").TableHtmlAttributes(new { @class = "short-duration-grid" })
.Columns(col =>
{
//Commands btn
col.Command(command =>
{
command.Edit().HtmlAttributes(new { title = "Assign Analyst" }).CancelText("");
command.Custom("Close").HtmlAttributes(new { title = "Close Attack" });
});
col.Bound(c => c.SDHandledBy).Title("User");
})
.Editable(editable => editable.TemplateName("AttackViewModel").Mode(GridEditMode.InLine))
.Scrollable(o => o.Height(height))
.HtmlAttributes(new { style = "height:700px;" })
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Events(events => events.Error("error_handler"))
.Model(model => model.Id(o => o.AttackID))
.Model(model => model.Field(f => f.SDHandledBy).Editable(true))
.Create(update => update.Action("EditingInline_Create", "Grid"))
.Update(update => update.Action("Update", "ShortDuration"))
.Read(read => read.Action("EditingInline_Read", "Grid"))
.Destroy(update => update.Action("EditingInline_Destroy", "Grid"))
)
.Sortable()
.Groupable()
.Filterable()
)
Ich versuche, Drop-Down-Menü im Bearbeitungsmodus auf „Benutzer“ Spalte hinzuzufügen. Ich habe die relevanten Daten von Benutzern in Viewbag.
Wie kann ich den Code ändern und diese Spalte als Dropdown-Menü mit Daten aus viewbag anzeigen?
Ist es möglich? Wenn nicht, bitte hilf mir und erkläre, was der beste Weg ist.