powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
14 сообщений из 14, страница 1 из 1
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38544214
wlr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wlr
Гость
Сейчас делаю так
1. Есть DinamicAction jQuerySelector на
Код: javascript
1.
.apexir_WORKSHEET_DATA tbody tr


2. Есть Action Set value через JavaScript expression вида
Код: java
1.
$("ID_AGNLIST tr:eq(1) td.data[headers='RN']").text();





Не работает
Алерт дает пустоту при вызове таким образом значения

Что можно еще попробовать


Код страницы

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
  <h1 class="visuallyhidden">r123</h1>
  <input id="apexir_REGION_ID" value="ID_AGNLIST" type="hidden">
<div id="apexir_WORKSHEET_REGION" class="apex_worksheet" aria-live="polite"><div id="apexir_DETAIL" class="apex_detail"></div><div id="apexir_REPORT" class="apex_report"><div id="apexir_TOOLBAR" class="apex_toolbar"><div id="apexir_TOOLBAR_OPEN" class="apexir_TOOLBAR_OPEN"><div id="apexir_TOOLBAR_CLOSE" class="apexir_TOOLBAR_CLOSE"><div class="apexir_COLUMN_SELECTOR"><a id="apexir_SEARCHDROPROOT" class="apexir_SEARCHICON" href="#" onclick="gReport.dialog2('SEARCH_COLUMN'); return false;" title="Select columns to search"><span>Select columns to search</span></a><input id="apexir_CURRENT_SEARCH_COLUMN" type="hidden"><div id="apexir_SEARCHDROP" style="display:none;"><br></div></div><div id="apexir_SEARCH_COLUMN_DROP"></div><div class="apexir_SEARCH"><input title="Search Report" size="30" maxlength="4000" value="" id="apexir_SEARCH" onkeydown="if($f_Enter(event)){gReport.search('SEARCH'); return false;}" type="text"><button id="apexir_btn_SEARCH" class="apexir-go-button" type="button" value="Go" onclick="gReport.search('SEARCH')"><span>Go</span></button></div><div class="apexir_SAVED_REPORTS"></div><div id="apexir_SEARCH_BAR_OPTIONS"></div><input id="apexir_NUM_ROWS" value="15" type="hidden"><div class="apexir_ACTION_MENU"><div class="dhtmlMenuLGButton"><button id="apexir_ACTIONSMENUROOT" class="dhtmlMenu" type="button" value="Actions" onclick="gReport.controls.menu(this,'apexir_ACTIONSMENU',false)"><span>Actions</span></button><ul id="apexir_ACTIONSMENU" htmldb:listlevel="2" class="dhtmlSubMenu" style="display:none;"><li><a href="javascript:gReport.dialog2('SHOW_COLUMN','COLUMN');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Select Columns"><img alt="" src="/i/ws/edit_col_32.gif"> Select Columns</a></li>
<li class="dhtmlMenuSep"><img src="/i/1px_trans.gif" alt="" class="dhtmlMenuSep" height="1" width="1"></li>
<li><a href="javascript:gReport.dialog2('SHOW_FILTER');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Filter"><img alt="" src="/i/ws/filter_32.png"> Filter</a></li>
<li class="dhtmlSubMenuN" title="Rows Per Page"><a href="#" class="dhtmlSubMenuS" onmouseover="dhtml_MenuOpen(this,'apexir_ROWS_PER_PAGE_MENU',true,'Left')"><img alt="" src="/i/ws/edit_col_32x24.gif" style="float:left;width:32px;height:24px;"><span>Rows Per Page</span><img src="/i/menu_open_right2.gif" alt="" class="htmldbMIMG" align="absmiddle"></a></li><ul id="apexir_ROWS_PER_PAGE_MENU" class="dhtmlSubMenu" style="display: none;" htmldb:listlevel="4"><li><a href="javascript:gReport.search('SEARCH',1)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="1"> 1</a></li>
<li><a href="javascript:gReport.search('SEARCH',5)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="5"> 5</a></li>
<li><a href="javascript:gReport.search('SEARCH',10)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="10"> 10</a></li>
<li class="dhtmlSubMenuSelected"><a href="javascript:gReport.search('SEARCH',15)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="15"> 15</a></li>
<li><a href="javascript:gReport.search('SEARCH',20)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="20"> 20</a></li>
<li><a href="javascript:gReport.search('SEARCH',25)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="25"> 25</a></li>
<li><a href="javascript:gReport.search('SEARCH',50)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="50"> 50</a></li>
<li><a href="javascript:gReport.search('SEARCH',100)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="100"> 100</a></li>
<li><a href="javascript:gReport.search('SEARCH',1000)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="1000"> 1000</a></li>
<li><a href="javascript:gReport.search('SEARCH',100000)" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="All"> All</a></li>
</ul><li class="dhtmlSubMenuN" title="Format"><a href="#" class="dhtmlSubMenuS" onmouseover="dhtml_MenuOpen(this,'apexir_FORMAT_MENU',true,'Left')"><img alt="" src="/i/ws/edit_col_32x24.gif" style="float:left;width:32px;height:24px;"><span>Format</span><img src="/i/menu_open_right2.gif" alt="" class="htmldbMIMG" align="absmiddle"></a></li><ul id="apexir_FORMAT_MENU" class="dhtmlSubMenu" style="display: none;" htmldb:listlevel="4"><li><a href="javascript:gReport.dialog2('SHOW_ORDERING');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Sort"><img alt="" src="/i/ws/sort_32.gif"> Sort</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_CTRL_BREAK');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Control Break"><img alt="" src="/i/ws/break_col_32x24.gif"> Control Break</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_HIGHLIGHT');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Highlight"><img alt="" src="/i/ws/highlight_32x24.gif"> Highlight</a></li>
<li><a href="javascript:gReport.controls.computation();" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Compute"><img alt="" src="/i/ws/calc_32x24.gif"> Compute</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_AGGREGATE');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Aggregate"><img alt="" src="/i/ws/sum_32x24.gif"> Aggregate</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_CHART');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Chart"><img alt="" src="/i/ws/chart_32x24.gif"> Chart</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_GROUP_BY');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Group By"><img alt="" src="/i/ws/col_groups_32x24.gif"> Group By</a></li>
</ul><li class="dhtmlMenuSep"><img src="/i/1px_trans.gif" alt="" class="dhtmlMenuSep" height="1" width="1"></li>
<li><a href="javascript:gReport.dialog2('SHOW_FLASHBACK')" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Flashback"><img alt="" src="/i/ws/flashback_32x24.png"> Flashback</a></li>
<li class="dhtmlMenuSep"><img src="/i/1px_trans.gif" alt="" class="dhtmlMenuSep" height="1" width="1"></li>
<li><a href="javascript:gReport.dialog2('SAVE_REPORT');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Save Report"><img alt="" src="/i/ws/disk_32.gif"> Save Report</a></li>
<li><a href="javascript:gReport.dialog2('SHOW_RESET');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Reset"><img alt="" src="/i/ws/reset_32x24.gif"> Reset</a></li>
<li class="dhtmlMenuSep"><img src="/i/1px_trans.gif" alt="" class="dhtmlMenuSep" height="1" width="1"></li>
<li><a href="javascript:apex.navigation.popup.url('wwv_flow_utilities.show_ir_help?p_app_id=113&amp;p_worksheet_id=4584820241465956&amp;p_lang=ru');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Help"><img alt="" src="/i/ws/help_32x24.gif"> Help</a></li>
<li class="dhtmlMenuSep"><img src="/i/1px_trans.gif" alt="" class="dhtmlMenuSep" height="1" width="1"></li>
<li><a href="javascript:gReport.dialog2('SHOW_DOWNLOAD');" class="dhtmlSubMenuN" onmouseover="dhtml_CloseAllSubMenusL(this)" title="Download"><img alt="" src="/i/ws/download_32x24.gif"> Download</a></li>
</ul></div></div></div></div></div><div id="apexir_WORKSHEET"><div id="apexir_CONTROL_PANEL_DROP" class="drop_panel clearfix" style="display:none"></div><style id="apexir_WORKSHEET_CSS" type="text/css">
</style>
<input id="apexir_WORKSHEET_ID" value="4584820241465956" type="hidden">
<input id="apexir_APP_USER" value="SK101" type="hidden">
<input id="apexir_REPORT_ID" value="4585416030469509" type="hidden">
<div>
<div id="apexir_CHART">
</div>
<div id="apexir_GROUP_BY">
</div>
<div id="apexir_CALENDAR">
</div>
<div id="apexir_DATA_PANEL">
<table summary="">
<tbody><tr><td><table summary="" class="apexir_WORKSHEET_DATA" id="4584820241465956" border="0" cellpadding="0" cellspacing="0">

<tbody><tr><th id="AGNABBR"><div id="apexir_AGNABBR" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Agnabbr</div></th><th id="AGNNAME"><div id="apexir_AGNNAME" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Agnname</div></th><th id="RN"><div id="apexir_RN" onclick="gReport.controls.widget(this.id)" style="text-align:center;">Rn</div></th></tr>
<tr class="even"><td headers="AGNABBR" align="left">СК</td><td headers="AGNNAME" align="left">Что то </td><td headers="RN" align="right"><a href="f?p=113:4:15289205744910::NO::P4_AGNLIST_RN:112654">112654</a></td></tr>
</tbody></table>
</td></tr><tr class="fielddatasmall" align="left"><td>
</td></tr>
<tr><td colspan="4" class="pagination" align="right"><span class="fielddata"> 1 - 1 </span></td></tr>
</tbody></table>
</div>
</div>
</div>
</div></div><div id="apexir_rollover" style="position:absolute;display:none;"><table border="0" cellpadding="1" cellspacing="0" width="100%"><tbody><tr><td><span id="apexir_sortup"><img src="/i/ws/dup.gif" alt="Sort Ascending" title="Sort Ascending" onclick="gReport.column.order('ASC')"></span><span id="apexir_sortdown"><img src="/i/ws/ddown.gif" alt="Sort Descending" title="Sort Descending" onclick="gReport.column.order('DESC')"></span><span id="apexir_hide"><img src="/i/ws/trash.gif" alt="Hide Column" title="Hide Column" onclick="gReport.column.hide()"></span><span id="apexir_break"><img src="/i/ws/break_col.gif" alt="Control Break" title="Control Break" onclick="gReport.column.break_on()"></span><span id="apexir_info"><img src="/i/ws/info_20x18.gif" alt="Column Information" title="Column Information" onclick="gReport.controls.info()"></span><span id="apexir_computation"><img src="/i/ws/calc.gif" alt="Compute" title="Compute" onclick="gReport.controls.computation(false)"></span></td></tr><tr><td><input title="Search" onkeyup="$d_Find('apexir_rollover_content',this.value,'a');" style="width:95%;" id="apexir_search" type="text"></td></tr></tbody></table><div id="apexir_rollover_content"></div></div><span id="apexir_LOADER" style="display:none;" role="alert"><img alt="Processing Request" src="/i/ws/ajax-loader.gif"></span>
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38544587
heavyside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wlr,

1. Пропустили # в селекторе:
Код: javascript
1.
$("#ID_AGNLIST tr:eq(1) td.data[headers='RN']").text();


2. Ваш селектор отработает по первой ячейке первой строки
3. Рекомендую DinamicAction повесить на
Код: javascript
1.
.apexir_WORKSHEET_DATA tbody>tr>td


и использовать в коде this.triggeringElement (подробнее можно прочитать щёлкнув по Code в Action Set value через JavaScript expression), т.е. что-то типа:
alert($(this.triggeringElement).text());
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38544947
wlr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wlr
Гость
heavyside,

Спасибо за совет

heavysidewlr,

1. Пропустили # в селекторе:
Код: javascript
1.
$("#ID_AGNLIST tr:eq(1) td.data[headers='RN']").text();


2. Ваш селектор отработает по первой ячейке первой строки
3. Рекомендую DinamicAction повесить на
Код: javascript
1.
.apexir_WORKSHEET_DATA tbody>tr>td


и использовать в коде this.triggeringElement (подробнее можно прочитать щёлкнув по Code в Action Set value через JavaScript expression), т.е. что-то типа:
alert($(this.triggeringElement).text());


Если использовать .apexir_WORKSHEET_DATA tbody>tr>td то в text() имеем значение только "кликнутой" ячейки.
Если использовать .apexir_WORKSHEET_DATA tbody>tr - то у меня не получается добраться до конкретной ячейки - или вся строка или ничего
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38545380
heavyside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, чуть неправильно понял что требуется.
Тогда привязывать к строке и что-то типа
Код: javascript
1.
$(this.triggeringElement).children('td:first').text();



PS. Судя по именам столбцов - что-то на базе Паруса 8 рисуете?)
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38545393
wlr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wlr
Гость
heavyside,

Да, для Паруса ищем замену решения на ASP.NET
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38547107
wlr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wlr
Гость
heavyside,
Еще раз спасибо, можно двигаться дальше
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819043
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подскажите где в апексе лежат дефолные настройки дивов apexir_WORKSHEET, apexir_REPORT, apexir_TOOLBAR... ?
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819542
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mansion,

Что имеется в виду под настройками?
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819564
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Имел ввиду где они прописаны, погуглил, оказывается - нигде.
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819590
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то очень глубоко внутри. Если нужно, например, подвинуть Search Panel под регион - приходится при помощи JavaScript хватать её по ID и переставлять в нужное место.
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819605
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mansion,

Нигде не может такого быть. Подозреваю что в заврапленных пакетах.

Внешним видом можно управлять через CSS.

Меня недавно просили вынести пункт ФИЛЬТР как отдельную кнопку. Делал через JS.
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819653
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Нет, понятное дело что где-то они записаны ) но посмотреть их можно только через код страницы в браузере, а в самом апексе не залезть и не потеребенькать.
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819657
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть посмотреть не сами скрипты, а примененные дивы.
...
Рейтинг: 0 / 0
При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
    #38819707
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mansion,

Вот вам костыль так сказать.

На 0-й странице в нужном месте разместить правильный JS код, который будет менять отчет. Оно даже мелькнуть не должно успеть если правильно разместить, сразу применится.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / При клике на строку IR получить знач. ячейки строки в итем без обновл. страниц полностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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