Ну, это должно напечатать код HTML. Статический вызов DOM может вызвать у вас 2 проблемы:
- Идентификатор, который вы пытаетесь использовать, неправильный. Существует другой элемент с таким же идентификатором, и вы извлекаете элемент для этого идентификатора.
- Идентификатор, который вы используете, не существует, так как структура может изменять этот идентификатор.
Вы можете попытаться получить HTML-код с помощью этого widget.asWidget().getElement().getInnerHTML();
Это должно дать вам правильное представление HTML виджета.
И убедитесь, что вы вызываете эти методы после того, как элементы загружены (onLoad()
) в документ, или вы можете получить JavaScriptException
из-за того, что элемент равен нулю (проверьте здесь , чтобы узнать больше Информация).