TELERIK GRID ASP.NET MVC 2.0 Выбираемая проблема
-
08-10-2019 - |
Вопрос
Я пытаюсь использовать Teleerik Grid на мой взгляд, который находится в области администрирования. В настоящее время, когда я создаю представления в корневом уровне и использую Teleerik Grids, свойства сетки, такие как, выбираемые (), работают нормально. Когда я делаю это в моем районе администрации, сетка отображается, но свойства (такие как .selectable ()) не работают. Я считаю, что это ссылка на ссылку, поскольку мои сценарии Teleerik расположены в корневом уровне проекта в папке «сценарии», а соответствующие CSS расположены на корневом уровне, а также в папке «Контент». Ниже приведен фрагмент моего сломанного кода:
<% Html.Telerik().Grid<Ability>()
.Name("Role Abilities Grid")
.BindTo((IEnumerable<Ability>) Model)
.DataKeys(k => k.Add(a => a.AbilityId))
.Columns(c =>
{
c.Bound(a => a.AbilityId).Width(45);
})
.Scrollable( scroll => scroll.Enabled(true))
.Selectable()
.Render();
Html.Telerik().ScriptRegistrar() %>
Любая помощь будет оценена. Спасибо!
Решение
Хорошо, вот что неверно, сетка .Name содержит белые пробелы и должны быть меньше места
<% Html.Telerik().Grid<Ability>()
.Name("RoleAbilitiesGrid")
.BindTo((IEnumerable<Ability>) Model)
.DataKeys(k => k.Add(a => a.AbilityId))
.Columns(c =>
{
c.Bound(a => a.AbilityId).Width(45);
})
.Scrollable( scroll => scroll.Enabled(true))
.Selectable()
.Render();
Html.Telerik().ScriptRegistrar() %>
Теперь это работает правильно!