Как перенести фокус на родительское окно в Telerik? - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть вопрос, аналогичный Telerik WebAii Framework - Как изменить фокус на вновь открывшуюся страницу / окно , но я столкнулся с другой проблемой.

Код открывает первое окно (например, W1)затем нажимает на ссылку, которая открывает новое дочернее окно - W2.W2 открывает новое дочернее окно W3.После закрытия W3 мне нужно сместить фокус на W2.Как я могу это сделать?У меня следующая ошибка, потому что Telerik не переключается на правильное окно

InError set by the client. Client Error:
System.ArgumentNullException: Value cannot be null.
Parameter name: SetCurrentDocumentMarkup. The document object is null. Unable to get markup. Probably the Html Document was closed prior to executing the action.

1 Ответ

0 голосов
/ 08 декабря 2011

WebAii имеет концепцию «ActiveBrowser». Этот объект всегда указывает на последнее открытое окно браузера. Чтобы закрыть текущее окно и вернуть фокус родителю, вы должны использовать:

ActiveBrowser.Close ();

Это закроет текущий браузер и вернет фокус родительскому браузеру. Если это не работает должным образом, можете ли вы отправить в службу технической поддержки образец теста, который демонстрирует проблему? Отправьте это в одном из наших сообщений на форуме на Telerik.com, и мы будем рады изучить эту проблему.

Коди Гибсон Telerik Техническая поддержка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...