powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex Item Plugin как сохранить значение итема
2 сообщений из 2, страница 1 из 1
Apex Item Plugin как сохранить значение итема
    #38113875
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал плагин Item Type, визуальную часть рендерю вот такой функцией. В опциях отметил галку "Session State Changable"
Яваскриптом меняю значение скрытого элемента, делаю сабмит страницы в апексе, но значение в p_value не изменяется.
Чего нужно написать в плагине чтобы он сохранял значение в сессии ?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function render_item (
    p_item                in apex_plugin.t_page_item,
    p_plugin              in apex_plugin.t_plugin,
    p_value               in varchar2,
    p_is_readonly         in boolean,
    p_is_printer_friendly in boolean)
    return apex_plugin.t_page_item_render_result
is
 l_plugin_render_result apex_plugin.t_page_item_render_result;
 
begin
	htp.formHidden(
		cname => 'hcmb',
		cvalue => p_value,
		cattributes => 'id="'||p_item.name||'"');

    htp.formText(
      cname => 'cmb',
      csize => null,
      cmaxlength => null,
      cvalue => null,
      cattributes => 'id="'||p_item.name||'_view" style="'||case when p_item.element_width is not null then 'width: '||p_item.element_width||'px' else '' end||'"');
...
Рейтинг: 0 / 0
Apex Item Plugin как сохранить значение итема
    #38113959
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам спросил, сам ответил
Нужно рендерить элемент вот так
Код: plsql
1.
2.
3.
4.
	htp.formHidden(
		cname => apex_plugin.get_input_name_for_page_item(false),
		cvalue => p_value,
		cattributes => 'id="'||p_item.name||'"');
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex Item Plugin как сохранить значение итема
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]