2013-02-21 1 views
1

У меня есть сетка с несколькими кнопками для каждой строки в панели. При нажатии кнопок появляется новое окно Ext.window, загружающее удаленный URL-адрес. Поскольку удаленный URL-адрес открывается в iframe, я не могу использовать маску Ext.getBody() в родительской сетке и Ext.getBody(). Unmask в iframe, потому что это две разные страницы. Причина, по которой я хочу сделать это, как это (маска Ext.getBody() на родительской странице, и unmask в iframe) заключается в том, что url, загруженный в iframe, содержит много js и изображений, загружаемых в раздел. Поэтому, если я использую маску и разоблачаю в iframe, все равно потребуется много времени для загрузки whats в заголовке iframe, пока он не достигнет точки, где я могу использовать Ext.getBody(). MaskExtjs window/iframe getBody mask/unmask

Мой вопрос: может ли Ext.getBody() использовать unmask() как-нибудь в родительском окне? (чтобы скрыть маску, открытую от родителя)?

Спасибо, Dan

ответ

2

попробуйте запустить window.parent.Ext.getBody().unmask() из фрейма.

Я предполагаю, что ваш iframe имеет то же происхождение, что и родительский.

+0

спасибо за это. – aMazing

+0

добро пожаловать, спасибо за всплеск :) – dbrin

 Смежные вопросы

  • Нет связанных вопросов^_^