Действительно ли возможно создать динамично сменные виджеты/портлеты GWT в отдельных военных файлах?

Пожалуйста, взгляните на этот SVG-файл в view-source. Внутри корневого svg есть 2 других элемента svg. Эти 2 элемента svg имеют каждый идентификатор, и стиль говорит, что элементы nestedsvg видны только в том случае, если :target.

svg > svg:not(:target) {
        display: none;
}

















Вот как использовать один из этих элементов SVG в качестве изображения или объекта:



[119 ]

5
задан Roy 2 May 2009 в 11:00
поделиться

2 ответа

Я представляю, что «портлет GWT» - это не что иное, как виджет, который вы пишете сами (и, возможно, реализует общий интерфейс).

Трудная часть заключается в том, чтобы динамически разрешить предварительно скомпилированному приложению gwt включать другой компонент gwt (в данном случае портлет) без повторной компиляции с источником (что, как представляется, подразумевается в вопросе).

2
ответ дан 15 December 2019 в 06:34
поделиться

Я тоже изучал это, особенно после просмотра демонстрации Wave . Насколько я могу судить, команда wave использовала либо API-интерфейс Google Gadget, либо вариант API-интерфейса Gadget. У Google также есть руководство по написанию гаджета в GWT. Я бы представил, что вы использовали бы api на основе событий, где объекты JSO передаются между гаджетом и приложением GWT. Обратите внимание, что это также может вызвать проблемы XSS, если из разных доменов. Я думаю об этом как о динамической загрузке SWF во flash. Метод события аналогичен безопасной работе с межсайтовыми динамически загружаемыми SWF-файлами.

1
ответ дан 15 December 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: