|
|
|
GWT, форма в ячейке FlexTable
|
|||
|---|---|---|---|
|
#18+
Форма вставляется в ячейку по клику по ячейке и содержит поле выбора даты DateBox и загрузки файлов FileUpload. В обоих случаях проблема с установкой выбранных значений, то есть при выборе даты или файла поля остаются пустыми. Есть подозрение на потерю фокуса этими полями, когда он устанавливается на всплывающем календаре или на диалоге выбора файла. Пробую установить фокус на DateBox: Код: java 1. 2. 3. 4. 5. Но это приводит к тому, что форма появляется сразу со всплывшим календарём, что естественно, так как календарь появляется при получении фокуса полем. После выбора даты нужно видимо как-то принудительно переместить фокус на поле. Аналогично с полем загрузки. Если конечно дело именно в фокусе. Но у меня была похожая проблема, которая была решена как показано выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 16:59 |
|
||
|
GWT, форма в ячейке FlexTable
|
|||
|---|---|---|---|
|
#18+
Изменив вёрстку решил проблему для DateBox. Теперь все работает, если принудительно установить фокус: Код: java 1. 2. 3. 4. 5. Осталось проделать что-то подобное с FileUpload. У FileUpload нет метода setFocus и каких либо аналогов не нашёл. Может быть, с помощью метода fireEvent можно как-то установить фокус? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 19:00 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38758061&tid=2126551]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 434ms |

| 0 / 0 |
