|
|
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Возник вопрос по апекс: отрисовал на форме элемент для ввода какой-либо информации <input id="#ITEM1" type="text" /> Объясните, пожалуйста, механизм передачи его значения в БД? raise_application_error(-20000,'Значение ITEM1:'||v('#ITEM1')); - не видит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:08 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A., У Вас два пути. 1. Писать ITEM плагин, для простого случая не сложно. 2. Писать в БД с помощью JS + Ajax. P.S. Чем вас не устроил стандартный элемент Text? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:26 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
blkangel, приветствую! Спасибо за подсказки! Я на форме динамически отрисовываю элементы. При нажатии на кнопку "добавить" рисуется фрейм из нескольких элементов для ввода. При повторном нажатии, под существующим фреймом добавляется аналогичный и т.д. Такая уж задача... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:42 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Пока мысль свелась только к тому, чтобы сконкатенировать через разделитель значения, закинуть их в скрытый айтем, а на plsql уже парсить... Но нет ли более элегантного решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:51 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A.Но нет ли более элегантного решения? если постановка странная, то и решения будут Г. Igor A.При нажатии на кнопку "добавить" рисуется фрейм из нескольких элементов для ввода. "Таблица - добавить запись" и есть добавление фрейма с несколькими элементами ввода. Которую можно потом отправить куда угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:58 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A., Tabular form тоже не подходит? Тогда можно воспользоваться apex_application.f01-f50 Например: NAME у всех динамических элементов у вас будет f41, ID элементов будут следующие f41_0001, f41_0002, f41_0003 ... f41_nnnn. В PL/SQL блоке вы сможете их считать следующим образом. Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 16:21 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Ув. blkangel, большое спасибо за Ваши рекомендации! Сейчас буду читать доки по apex_application.f01-f50. Я думал насчет tabular form, поскольку это самый быстрый и не требующий поддержки вариант. Подскажите, пожалуйста, можно ли создать специальный шаблон для табуляров лишь для одной страницы в приложении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 16:56 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Посмотрел в APEX. Насколько я вижу, можно добавлять шаблоны для отдельных страниц. Сейчас буду тоже разбираться.) Может быть это действительно будет самый эффективный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:02 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A.Я думал насчет tabular form, поскольку это самый быстрый и не требующий поддержки вариант. +1 Профессиональнее будет свой компонент на его основе. Если надо скрыть что это табуляр - стилями вырубайте сетку.... шире высоту строк и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:14 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Коллеги, не возникнет ли проблем с заменой substitution'a #BODY# в новом шаблоне на свой #BODY_NEW#? Не будет ли ругаться, что #BODY# отсутствует? Где можно посмотреть код #BODY#, чтобы на его основе создать новый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:27 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Сам спросил - сам ответил: #BODY# is the only required substitution string. Вот такие пироги... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:33 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Petro123Igor A.Я думал насчет tabular form, поскольку это самый быстрый и не требующий поддержки вариант. +1 Профессиональнее будет свой компонент на его основе. Если надо скрыть что это табуляр - стилями вырубайте сетку.... шире высоту строк и т.д. Точно! Стили... Благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:44 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A., Апекс позволяет делать что угодно, главное чтобы на Вас на все это хватило. Можно полностью сгенерить свою страницу со своими элементами, сохранить ее, вертеть ее кверх ногами. :) Но это уже когда совсем ничего не помогает... P.S. Сразу отвечу Petro123, от Апекса остается секюрность (авторизации, deep linking, public page и т.д.). Что очень не мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:47 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A.Petro123пропущено... +1 Профессиональнее будет свой компонент на его основе. Если надо скрыть что это табуляр - стилями вырубайте сетку.... шире высоту строк и т.д. Точно! Стили... Благодарю. И JS.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 17:47 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A., ну а вообще, нужен аналог задачи. Если вы стесняетесь привести конкретно. Например, на сайте выдачи загранпаспорта необходимо добавить свои места работы. Только в данном случае необходимо городить что то подобное. Во всех других (апекс для корпоратива) нужно продумать Модель с минимумом динамики и максимумом формализации. Т.к. люди работают, а не делают мусорку из СУБД (с) )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 18:22 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Petro123Igor A., ну а вообще, нужен аналог задачи. Если вы стесняетесь привести конкретно. ... Т.к. люди работают, а не делают мусорку из СУБД (с) )) Для решения задачи полностью подходит tabular form. Какой-то навороченный функционал не нужен. Просто добавление и редактирование записей в 1 небольшой таблице. Другое дело, что есть некие формализованные требования к виду этой формы: расположению элементов, цвету и т.п. И сначала я думал, что придется все это отрисовывать вручную, пока не столкнулся с обозначенными проблемами. А сейчас вот ищу способ адаптации шаблона tabular form к требуемому виду. Не получится - попробую действовать как Blkangel сказал, через apex_application.f01-f50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 18:45 |
|
||
|
Передача значения отрисованного элемента в БД
|
|||
|---|---|---|---|
|
#18+
Igor A., Смотря какие требования. Иногда выгоднее сменить жену или работодателя. .... Еще вариант- любой дизайн в модальной форме твоего фрейма в кавычках. Модальная форма это страничка. При добавлении места работы вызвать модальный диалог. Не надо будет в динамике рожать контролы и отрисовывать)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 19:06 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=23&tid=1874663]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
3ms |
| others: | 237ms |
| total: | 392ms |

| 0 / 0 |
