|
|
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Есть задача: я добавляю контекстное меню при клике по ячейке репорта, среди прочих полей там есть поле ввода с кнопкой: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 09:52 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Черт, не дописал, но опубликовал случайно ;) ... Код: javascript 1. Ну и хочу по клику добавлять информацию в БД. Вопрос: как мне это сделать методами JS ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 09:54 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студент, DA на класс селектор. В самом DA pl/sql блок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:18 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Gustly, стесняюсь спросить, но что такое DA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:27 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студент, Dynamic action. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:47 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Понятнее не стало) Вот у меня есть Код: javascript 1. , здесь введенное в текстбокс значение. Есть кнопка (создаваемая не апексом, а вручную), по нажатию на которой должен вып-ся нижеприведенный pl/sql-блок: Код: javascript 1. . Как мне их связать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:54 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студент, Во-первых нужен какой-либо айтем, который будет заполняться и передаваться на сервер. Читайте про dynamic action. Это основа любых действий в апексе. Вешать его будете на изменение например этого нового айтема. Как он изменится будет выполняться блок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 10:58 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Почитал, в версии 3.2 нету DA ( Есть другие варианты решения ? Без использования AJAХ или ActiveXObject ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 11:20 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ну, возможно можно через субмит. Заполняете скрытое поле на форме, и делаете субмит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:05 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
kasikНет Ну зачем же так категорично ? Никто не отменял ондеманд процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:11 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
GustlyНу, возможно можно через субмит. Заполняете скрытое поле на форме, и делаете субмит. Application Process типа ondemand, Application Item, из яваскрипта вызвать он-деманд процесс в котором в базу сохраняется значение апликейшн итема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:13 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Сasufi, если можно, пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:18 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Casufi, 3-й в глаза не видел увы, начал сразу с 4-го. Тогда через htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=GRAPH',$v('pFlowStepId')); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:22 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студентСasufi, если можно, пример. Пример чего, яваскрипта или pl/sql кода авторGeller A., Lyon M. - Oracle Application Express 3.2. The Essentials and More [2010, PDF, ENG] 17 глава ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:38 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Casufi, и того, и другого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:52 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Сделал так: по клику на кнопке передаю значение из поля в переменную value, а затем передаю это значение в HIDDEN1: .../pls/apex/f?p=129:1:264204025754416245::NO::HIDDEN1:value И создал процесс Код: plsql 1. срабатывающий, если HIDDEN1 Is NOT NULL. Но процесс не отрабатывает. Значение в HIDDEN1 записывается. Что не так, кто подскажет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 13:59 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студент, Как устанавливаешь значение, простым редиректом по ссылке ? Сабмит на форме происходит ? http://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/javascript_api.htm + 17 глава книги, которую я дал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 14:19 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
А коммиты надо делать в 3-м? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 14:22 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
GustlyА коммиты надо делать в 3-м? Апекс делает комит сам, если в процессе не указан ролбек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 14:32 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Ленивый студент, Устанавливать значение редиректом не правильно. Если вы делаете AJAX, тогда нужно добавлять значение переменной в запрос к он деманд процессу, если вы делаете через сабмит, то используйте Javascript API, чтобы установить значение итема, а потом вызывайте сабмит с определенным реквестом, а на процесс, ставьте кондишн по реквесту. Делать кондишен на непустое поле - стремно, можно, но нужно быть уверенным, что вы обnullяете это поле сразу после инсерта и присваеваете значение только если нужно сделать инсерт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 14:37 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Casufi, делаю, как умею) с апексом знаком-то всего пару недель. И последний на сегодня вопрос, если можно: Почему не работает следующее присваивание: Есть label, с id1. В него хочу поместить значение из другой переменной. Но такой код не присваивает: document.getElementbyId('id1').val(value); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:19 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
tvsjke, Потому что Вы смешали jQuery и чистый JS. Код: javascript 1. или Код: javascript 1. Регистр важен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:29 |
|
||
|
Работа с БД через JS
|
|||
|---|---|---|---|
|
#18+
Вот не работает, и все. Наверное не в этом дело, но в чем, не пойму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38658359&tid=1875317]: |
0ms |
get settings: |
6ms |
get forum list: |
23ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 365ms |

| 0 / 0 |
