DropDownList внутри связанной сетки TELERIX AJAX не работает (все шаблоны Editor) Расширения ASP.NET MVC2 - PullRequest
0 голосов
/ 15 января 2011

У меня есть Telerik Grid, AJAX.

Я добавил EditorTemplate для создания DropDownList.

Когда я нажимаю edit / insert in grid - я вижу DropDownList, но когда я пытаюсь его использовать - он не работает.

поэтому я добавил int-тест в viewmodel, украсил его тем же UIHINT, и добавил его в вид.

DropDownList отлично работает.

Что может заставить сетку Telerik отключить эту активность? У меня та же проблема с компонентом DateTime, я получаю «кнопку», чтобы показать компонент, но нажатие на него ничего не дает.

ОБНОВЛЕНИЕ: изменение DropDownList из:

Html.Telerik().DropDownList()
        .Name("ActivityID")
                .BindTo(new SelectList((IEnumerable)ViewData["DropActivities"], "Id", "Name"))

до:

Html.DropDownList(null /* the "name" should be null - proper "name"" attribute will be set by the runtime */,
           new SelectList((IEnumerable)ViewData["DropActivities"] /*a list of all employee names */, 
       "Id", "Name"))

Сделал так, чтобы он работал внутри сетки, но ... когда я пытаюсь обновить, я получаю 500 ошибок сервера ... похоже, выбор не передается обратно модели.

1 Ответ

0 голосов
/ 16 января 2011

Ну, это похоже на подтвержденную ошибку с Telerik.

Вот сообщение с их форума: Регистратор скриптов не загружает скрипты для элементов управления, используемых в шаблонах клиентов

Я применил патч, и он не решил проблему в ожидании следующей версии.

РЕДАКТИРОВАТЬ: убедитесь, что связанная переменная появляется только один раз - это может вызвать «блокировку».

...