GWT - Создать ссылку на внешний сайт - PullRequest
1 голос
/ 02 ноября 2010

Мне нужно создать ссылку, указывающую на другой сайт, а не на сам портал с вызовом ajax.Я пишу это в данный момент:

InlineLabel fv1=new InlineLabel("Validator W3C : ");
InlineHyperlink linkfv1 = new InlineHyperlink("HTML" , "http://validator.w3.org/");

InlineLabel fv2=new InlineLabel(" | ");
InlineHyperlink linkfv2 = new InlineHyperlink("CSS" , "http://jigsaw.w3.org/");

но это называется портал.Фактически, если я нажимаю на HTML, он добавляет # http://validator.w3.org/ в панель навигации.Как я могу это исправить?Bye

Ответы [ 2 ]

3 голосов
/ 02 ноября 2010

В документах для InlineLabel говорится, что он предназначен для "внутренних" ссылок, т. Е. Только для изменения части после #, как вы видите.

Вы хотите использовать Anchor - это приведет к добавлению тега <a> на вашу страницу.

0 голосов
/ 22 октября 2012

Я предпочитаю это решение:
Определите объект класса HTML с необходимыми параметрами, затем добавьте этот объект в контейнер в интерфейсе GWT, например, FlowPanel.

HTML link = new HTML("<a href=\"http://stackoverflow.com\" target=\"_blank\">Take me to stackoverflow</a>");
flowPanel.add(link);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...