2011-12-07 62 views
0

我也有類似的問題 Telerik WebAii Framework - How to change focus to newy opened page/window 但我面臨另一個問題。如何將焦點轉移到Telerik的父窗口?

該代碼打開第一個窗口(例如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. 

回答

0

WebAii有「ActiveBrowser」的概念。該對象始終指向最近打開的瀏覽器窗口。要關閉當前窗口並將焦點返回給父級,請使用:

ActiveBrowser.Close();

這將關閉當前瀏覽器並將焦點返回給父瀏覽器。如果這不能按預期的方式工作,您可以向技術支持部門提供一個可以證明問題的樣本測試?將它發佈在Telerik.com的一篇論壇帖子中,我們很樂意研究這個問題。

Cody Gibson Telerik技術支持

相關問題