Открывать страницу будут все функции в новом окне в GWT или Javascript - PullRequest
0 голосов
/ 24 июня 2010

Когда я запускаю следующий код в GWT, я получаю URL, который я указал, открывая окно без меню и панели инструментов.Что мне нужно сделать, так это программно создать такое же поведение этой ссылки через GWT / Javascript ...

new Anchor(projectHistoryInfoDto.getJiraId(), false, projectHistoryInfoDto.getJiraProjectURL(), "_blank")

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

код:

public Anchor(String text,
    String href,
    String target) 

создает исходную привязку с целью фрейма.

Параметры:

  • текст - текст якоря
  • href - URL, на который он будет ссылаться
  • target - целевой кадр (например, "_blank", чтобы открыть ссылку в новом окне)
1 голос
/ 25 июня 2010

Требуется виджет «Якорь», который открывает новое окно без меню и панели инструментов, правильно?

Попробуйте:

final Anchor a = new Anchor("text", false);
a.addClickHandler(new ClickHandler() {
    @Override
    public void onClick(ClickEvent event) {
        newWindow();
    }

    native void newWindow() /*-{
        window.open("http://www.google.com", "_blank","status=0,toolbar=0");
    }-*/;
});
RootPanel.get().add(a);

ОБНОВЛЕНИЕ:

создать такое же поведение этой ссылки через GWT / Javascript

Сначала я подумал, что под «GWT / Javascript» вы подразумевали JSNI.Если вы имеете в виду GWT или Javascript, как в названии вопроса, тогда вы можете использовать Window.open() вместо метода JSNI.Window.open () принимает те же три аргумента String, что и версия JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...