RadEditor ContentAreaMode DIV автоматически устанавливает фокус на IE обратной передачи

Я использую RadEditor с ContentAreaMode, установленным в DIV. Я использую IE 11 . Страница простая содержит

  1. ScriptManager
  2. Панель обновления
  3. RadEditor с ContentAreaMode внутри ранее добавленной UpdatePanel
  4. Кнопка, которая вызывает обратную передачу внутри той же панели обновления
  5. Раскрывающийся список с элементами внутри, для свойства autopostback которого установлено значение true.

Когда страница отрисована, страница состоит из RadEditor с кнопкой и выпадающим списком. На странице пока нет полосы прокрутки. Поэтому нажмите на кнопку, чтобы вызвать обратную передачу, и НИКАКОЙ ФОКУС НЕ УСТАНАВЛИВАЕТСЯ РЕДАКТОРУ

Теперь добавьте несколько <br /> до кнопки и DropDown, так что теперь мы получаем полосу прокрутки на странице. Переместитесь в конец страницы и выберите кнопку или измените раскрывающийся индекс, чтобы вызвать обратную передачу. На Postback мы теперь видим, что RadEditor автоматически устанавливает фокус на себя.

Это можно воспроизвести даже на демонстрационном сайте. RADEditor ContentAreaMode = "DIV" Чтобы воспроизвести ошибку на демонстрационном сайте, выполните действия, описанные в документе RADEDITOR .docx.

То же самое при попытке в Chrome работает просто отлично и позиция прокрутки браузера не меняется.

1 ответ

Решение

Я быстро взглянул на их форумы, и, похоже, это проблема, над которой они работают: http://www.telerik.com/community/forums/aspnet-ajax/editor/763670-radeditor-contentareamode-div-automatically-sets-focus-on-postback-ie.aspx Кто знает, это может быть даже ваша тема:)

Другие вопросы по тегам