|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
Здравствуйте. Смотрел http://htmldb.oracle.com/pls/otn/f?p=31517:165:8473845379892661::NO и увидел там одну особенность. Там popup элементы могут получать фокус ввода. Но вот когда я сам создавал эти элементы в Apex (а мне нужно именно Popup Key LOV (Displays description, returns key value)) фокус этот элемент получить не мог. Как это исправить? Мне очень нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 09:50 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
Вкратце: Вам нужно будет включить это поле для редактирования Код: plaintext
Код: plaintext
------------------------------------------------------- When I say "RTFM" or "STFF" or "STFW", the third letter means "Following" or "Fine"... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 12:33 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
suPPLer, А можно по-подробнее..я не совсем понял) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 12:42 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
Опишу ситуацию более подробно.. У меня есть select list, popup1, popup2.. popup1 заполняется на основе значения select list с помощью Ajax. Заполняется нормально. popup2 должен заполняться на основе значения popup1... Но есть одна проблема.. В HTML Form Attribute popup1 я прописал следующее: onChange="func()".. Но так как элемент popup1 не получает фокуса ввода popup2 не заполняется.. Надеюсь понятно объяснил) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 12:54 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
psevdo, у Вас в первый Popup LOV значение пользователь выбирает? Если да, то onChange срабатывает. Если нет, то вызовите $x('ITEM').onchange() оттуда, откуда заполняете значением этот первый Popup LOV. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 13:19 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
suPPLer, Да, значение выбирает пользователь.. Но событие onChange не перехватывается.. што бы хотя бы проверить это сделал так: function func() { alert('ok'); } ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 13:25 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
psevdo, вместо вызова функции вставьте просто onChange="alert('ok')" в HTML Form Element Attributes. Работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 13:33 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
suPPLer, Неа, не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 13:36 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
suPPLer, Как то странно, никаких ошибок нету. Это может быть баг апекса7 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 14:07 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
psevdo, маловероятно, я бы сделал ставку на кэш браузера или HTTP-сервера. Версия APEX какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 14:36 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
suPPLer, Application Express 3.0.1.00.12 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 14:37 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
psevdo, под рукой 3.0 нет, но всё же на баг не похоже. Это ведь уже HTML и JS, если при просмотре FireBug-ом у элемента Popup LOV есть Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2009, 15:52 |
|
PopUp и фокус ввода
|
|||
---|---|---|---|
#18+
И в 3 и в 4 версии работает если речь идет об обычном элементе. Однако если LOV являеться элементом Tabular form то события действительно не срабатывают. (Перерыл вес инет - решения кроме как у Кубичека с его Casscading in Tabular form Не нашел, однако оно слишком тяжелое для реализации и для получения кода нужен аккаунт). При этом если LOV сделать не Popup а Select List все отлично работает. Кратко поясню задачу может кто то решал что то подобное: При выборе товара из справочника необходимо заполнить поля спецификации документа: единица измерения, ставка налога, текущая цена и т.п. При этом выбор может осуществляться не обязательно LOVом, Можно придумать как то другой сопсоб например отдельное popup окно с формой (но как это реализовать я тоже не знаю :() Подскажите люди добрые, наверняка подобное многие решали. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2011, 07:03 |
|
|
start [/forum/topic.php?fid=50&fpage=72&tid=1876605]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 129ms |
0 / 0 |