|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Суть вопроса как правильно присвоить значение в ячейке таблицы htmldb Например, рисуем таблицу select htmldb_item.hidden(6,b.id) || htmldb_item.display_and_save(1,rownum)"№", htmldb_item.display_and_save(2,b.name) "Наименование", htmldb_item.text(3) "Сумма" from #OWNER#.table1 b where b.type=12 order by b.id Далее при нажатии на кнопку, срабатывает процесс declare begin htmldb_application.g_f03(11):='10'; end; Но вот в самой таблице значение не появляется как правильно это сделать? Надеюсь правильно описал проблему. Надеюсь, что кто нибуть поможет. Сильно не пинайте, в Арех е только начал разбираться... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 14:13 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Shtormig, может, попытаетесь объяснить, что хотите получить в итоге? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 14:49 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Дело в том, что есть отчет который заполняет пользователей, после он должен нажать на кнопку и должны пройти проверки введенных данных и расчитаться некоторые поля... например № наименование Число 1 наименование 1 10 2 наименование 2 20 3 наименование 3 (наименование 1+наименование 2)*13 /(наименование 1 /2) Так вот Пользователь вводит № 1 и 2 а 3-е расчитывается по нажатии на кнопку. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 14:59 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Shtormig, Для начала: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 15:04 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
4.0.2.00.07 Апекс последний стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 15:07 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Shtormig, обратите внимание на второй аргумент apex_item.text() Это значение, которым инициализируется создаваемый элемент. Прямое присваивание значения элементу коллекции apex_application.g_fXX ни к чему не приведёт - ведь после сабмита вы вновь создаёте элемент с значением по умолчанию, т.е. null ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 15:29 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Немного не так, я поторопился, значения в создаваемые элементы вы берёте из выборки. Но всё равно, при таком подходе после произведения проверок и вычислений вам необходимо самостоятельно сохранить изменения в таблице (процедурой), прямое присваивание значения apex_application.g_fXX не поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 15:38 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Shtormig, есть два пути. Оба они начинаются с создания Tabular Form вместо отчёта, использующего htmldb_item. 0. Добавить JS-сценарий с функцией, в которую передавать соответствующие значения, проверять их (возможно, через AJAX и процессы) и заполнять необходимые ячейки. Добавить вызов этой функции на клик по кнопке, изменение ячейки и т.п. 1. Добавить Dynamic Action, который должен выполняться при клике по кнопке, изменению ячейки и т.д. Прописать весь необходимый JS- и PL/SQL-код в нём. Для обоих путей нужно знать PL/SQL, JavaScript и быть способным работать с той частью DOM, которая отвечает за табличную форму. Если Вы только начали осваивать Oracle APEX, советую ознакомиться с Advanced Tutorials: How to Create a Tabular Form . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 15:44 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Я бы не был столь категоричным. В общем случае, действительно, стоит стремиться к применению стандартных средств Apex, таких, как табулярные формы. Однако стандартными средствами всё многообразие задач не решается, увы. Поэтому вариант с apex_item тоже имеет право на жизнь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2011, 16:05 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
Спасибо огромное что разъяснили что да как! А можно ли использовать jQuery для моих целей? И если возможно, то кто нибудь знает где можно посмотреть примеры с применением этой технологии. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 06:41 |
|
HTMLDB Apex присвоение переменной
|
|||
---|---|---|---|
#18+
ShtormigА можно ли использовать jQuery для моих целей? И если возможно, то кто нибудь знает где можно посмотреть примеры с применением этой технологии. Поскольку jQuery - это JS-библиотека, то да, можно. Примеры по работе с jQuery можно найти на официальном сайте . Неплохой перевод вводного цикла в jQuery есть в блоге Антона Шевчука . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2011, 17:58 |
|
|
start [/forum/topic.php?fid=50&msg=37069318&tid=1876670]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 405ms |
0 / 0 |