Почему тип возвращаемого значения Window.open() в GWT недействителен?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему тип возвращаемого значения Window.open() в GWT недействителен?

Сообщение Anonymous »

Делать что-то подобное в JavaScript вполне допустимо:

Код: Выделить всё

var newWindow = window.open(...)
Однако это не работает в сценарии GWT (я использую 1.5, не знаю насчет более поздних версий),

Код: Выделить всё

Window window = Window.open("", "", "");
Выдает ошибку во время компиляции, что open — это метод с типом возвращаемого значения void.
Почему это должно быть void ? Что делать, если я хочу закрыть всплывающее окно в главном окне? как мне получить его дескриптор?
Без сомнения, мне придется прибегнуть к встроенному JavaScript, но мне просто было любопытно, почему это так...

Подробнее здесь: https://stackoverflow.com/questions/255 ... oid-in-gwt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»