Окно GXT скрывается позади iFrame в IE

В моем заявлении GWT у меня есть iFrame вложение объекта PDF. Сам PDF восстанавливается от сервлета, возвращая его с применение/PDF как тип контента. В Хроме, моем Всплывающем окне, которое является Окном GXT, шоу перед вложенным PDF очень хорошо.

В IE, однако, всплывающее окно скрывается позади вложенного PDF, даже если я делаю его z-индекс макс. стоимостью для IE.

Я также попытался назвать метод центра Окна после погрузки его и изучил альтернативы для iFrame, но это ни к чему не привело.

Как я удостоверяюсь, что всплывающее окно покажет перед PDF? Что вызывает то, что PDF жестоко вызывает себя к фронту в текущей ситуации?

1
nl ja de
Спасибо за ответ и хорошее требование. Это было мое понимание, что большинство виджетов GXT было дополнениями к виджетам GWT и не заменам. I' ll видят, могу ли я найти больше деталей о том, что/как та работа, она работает, вы имеете, кто-либо ведет?
добавлено автор Mark Tielemans, источник
Новейший GXT (3), а также GWT (2.5) и IE 10. Я следовал за Thomas' ведите, но найденное множество неправдоподобных решений, которые, кажется, ломают все виды стандартов, я могу не хотеть ломать, или создавать другие проблемы. Я пытался позволить прокладку для всех браузеров, используя GXT.setUseShims (верный) , но это didn' t помогают в любом случае. Найденный классом Прокладки в GXT, но никаких подсказках о том, как использовать его.
добавлено автор Mark Tielemans, источник
IE складывает плагины и другие родные компоненты (например, <избранный> ) в их собственных слоях. GWT , у PopupPanel есть работа для этого (лежал в основе iframe позади всплывающего окна), и по-видимому GXT' s Windows don' t. Я перефразировал ваш question' s право на тот эффект.
добавлено автор Thomas Broyer, источник
Намек: поиск "iframe прокладка"
добавлено автор Thomas Broyer, источник
У виджетов GXT есть способность наличия прокладки, но это только позволено для избранных браузеров (по-видимому, IE6 и геккон 1.8 на Mac). Какую версию GXT вы используете? Какая версия IE?
добавлено автор Colin Alworth, источник

1 ответы

Internet Explorer has Windowed and Windowless elements - How the Z-index Attribute Works for HTML Elements. Embedded PDF is displayed using plug-in, so it cannot be behind plain DIV.

Необходимо использовать технику, когда дополнительный IFRAME помещается перед программным расширением PDF, но позади всплывающего окна. Это эффективно сделает всплывающее покрытие показанным PDF. Кажется, что сам GXT не предоставляет такую услугу (или это не работает правильно). Необходимо, вероятно, осуществить собственное всплывающее окно, расширив используемое то. Там вы отвергли бы шоу() метод, чтобы создать и измерить дополнительный IFRAME.

Хороший стартовый пример - внедрение PopupImplIE6 в GWT.

0
добавлено