powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT, форма в ячейке FlexTable
2 сообщений из 2, страница 1 из 1
GWT, форма в ячейке FlexTable
    #38756434
eklm86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма вставляется в ячейку по клику по ячейке и содержит поле выбора даты DateBox и загрузки файлов FileUpload. В обоих случаях проблема с установкой выбранных значений, то есть при выборе даты или файла поля остаются пустыми. Есть подозрение на потерю фокуса этими полями, когда он устанавливается на всплывающем календаре или на диалоге выбора файла.
Пробую установить фокус на DateBox:
Код: java
1.
2.
3.
4.
5.
		Scheduler.get().scheduleDeferred(new ScheduledCommand() {
		    public void execute () {
		    	dbox.setFocus(true);
		    }
	    });


Но это приводит к тому, что форма появляется сразу со всплывшим календарём, что естественно, так как календарь появляется при получении фокуса полем. После выбора даты нужно видимо как-то принудительно переместить фокус на поле. Аналогично с полем загрузки. Если конечно дело именно в фокусе. Но у меня была похожая проблема, которая была решена как показано выше.
...
Рейтинг: 0 / 0
GWT, форма в ячейке FlexTable
    #38758061
eklm86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменив вёрстку решил проблему для DateBox. Теперь все работает, если принудительно установить фокус:
Код: java
1.
2.
3.
4.
5.
		Scheduler.get().scheduleDeferred(new ScheduledCommand() {
		    public void execute () {
		    	dbox.setFocus(true);
		    }
	    });


Осталось проделать что-то подобное с FileUpload. У FileUpload нет метода setFocus и каких либо аналогов не нашёл.
Может быть, с помощью метода fireEvent можно как-то установить фокус?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT, форма в ячейке FlexTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]