Вопрос

У меня есть сетка Teleerik, с двумя столбцами, которыми мне нужно держать второй столбец как раскрывающийся список с помощью в сетке, я использую ASP.NET MVC Control.

Может ли любое тело сказать мне, как это сделать?

Это было полезно?

Решение

Вы можете установить шаблон столбца в встроен произвольный HTML. При использовании Binding Ajax - попробуйте шаблон клиента. Следующие онлайн примеры будут полезны:

  1. Шаблоны сервера
  2. Шаблоны клиента

Другие советы

Мне нужно сделать это для моего проекта. Вот как я сделал это:

columns.Bound(o => o.Role).ClientTemplate(
                Html.Telerik().DropDownList()
                    .Name("RoleList<#= UserID #>")
                    .BindTo(new SelectList(UserController.GetRoles()))
                    .ToHtmlString()
            );

То статический метод GetRoles Возвращает простое IEnumerable из String. Отказ Вы все еще можете вернуть пользовательский объект, используя другой SelectList Конструктор для указания Value а также Text Свойство вашего пользовательского объекта.

new SelectList(UserController.GetCustomRoles(), "RoleID", "ShortName")
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top