|
Динамическое изменение данных
|
|||
---|---|---|---|
#18+
Доброго времени суток! Имеется форма изменения данных (набросок прикреплён). Код региона: Код: html 1. 2. 3. 4. 5.
При попадании на страницу подгружаем текущий логин в &P3_CURRENTLOGIN.. В #P3_MSG выводим ошибки или сообщения об успешности выполнения. Сейчас это работает с помощью динамик экшн (в нём 2 процесса). При нажатии на кнопку #P3_B_CHANGE: 1. Из HTML-созданного #P3_NEWLOGIN записываем новый логин в апексовый #P3_X1: Код: javascript 1.
2. Изменение логина в таблице. Код: plsql 1. 2. 3.
Логин изменяется динамически. Вопрос: 1. Как после успешного изменения логина сразу обновить div с текущим логином? 2. Как в div со статусом вывести соответствующее сообщение? 3. Можно ли обойтись без апексовых айтемов (#P3_X1)? 4. Можно ли сократить код заменив апексовый динамик экшн на обычный скрипт? 5. Можно ли при нажатии на кнопку сначала провести проверку поля (например, на непустое поле или введённый формат)? Благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 17:57 |
|
Динамическое изменение данных
|
|||
---|---|---|---|
#18+
SimbaRu, Я вижу так: автор4. Можно ли сократить код заменив апексовый динамик экшн на обычный скрипт? Можно, только нужно ли, т.к. DA сразу заметны, особенно если с приложением в дальнейшем будет программировать кто-то другой. Обычный скрипт тоже можно засунуть в DA. автор5. Можно ли при нажатии на кнопку сначала провести проверку поля (например, на непустое поле или введённый формат)? специально в DA есть разделение на true action, false action и условие, отлично подходит. Пример динамического вывода сообщений недавно приводился http://www.sql.ru/forum/actualthread.aspx?tid=800757 , хотя я бы это на jQuery переписал. автор1. Как после успешного изменения логина сразу обновить div с текущим логином? 2. Как в div со статусом вывести соответствующее сообщение? 3. Можно ли обойтись без апексовых айтемов (#P3_X1)? Проще всего менять html через jQuery. Например $('#P3_MSG').html('new html'); там куча аналогичных методов after, before, prepend ... см.документацию И да, можно и без айтемсов, если их значения на сервере не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2011, 11:19 |
|
|
start [/forum/topic.php?fid=50&msg=37569785&tid=1876292]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 146ms |
0 / 0 |