|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
Пример: http://apex.oracle.com/pls/apex/f?p=26399:1 Имеем страницу, на которой размещены два региона с простыми отчетами "Orders" и "Order Items". При клике на значении в поле "Order Id" в "Orders", в "Order Items" отображается состав заказа. Каким образом сделать так, что бы при заходе на страницу в "Order Items" отображался состав заказа из первой строки в "Orders" и как изменить фон выбранной строки в "Orders"? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 11:12 |
|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
fetisofКаким образом сделать так, что бы при заходе на страницу в "Order Items" отображался состав заказа из первой строки в "Orders" Например, заполнять соответствующим запросом значение P1_ORDER_ID. fetisof и как изменить фон выбранной строки в "Orders"? Через Javascript при загрузке страницы менять класс/стиль у строки с подходящим айдишником. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2011, 20:28 |
|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
suPPLer, а в каком свойстве "P1_ORDER_ID" это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:33 |
|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
fetisofsuPPLer, а в каком свойстве "P1_ORDER_ID" это можно сделать? Item Attributes->Source->... . ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 12:43 |
|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
suPPLer, это все хорошо, но как мне угадать какая запись в "Orders" будет первой в списке? Ведь это зависит от сортировки которую выберет пользователь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 13:40 |
|
Master-Detail отчет
|
|||
---|---|---|---|
#18+
1. Если я правильно понял, нужно чтобы при первом заходе автоматически выбиралась первая строка, а в дальнейшем отображалась уже выбранная. Порядок начальной сортировки вы знаете заранее и задаете в свойствах отчета. соответственно в source P1_ORDER_ID нужно указать начальное значение Order Id - запрос из "Orders", дописав order by с вашей начальной сортировкой, (по-умолчанию и так берется первая строка, но можно во внешнем запросе указать явно rownum=1). А вообще использование стандартной сортировки обычно сокращает функциональность. 2. Примерно так можно цвет текста поменять: select ..., decode( Order_Id, :P1_ORDER_ID, '<div style="color:blue">' || col_N || '</div>' ) , ... ну или цвет фона: select ..., decode( Order_Id, :P1_ORDER_ID, '<div class="RedBKTD">' || col_N || '</div>' ) , ... а в onload свойствах страницы что-нибудь типа (на память, только в качестве примеров): jQuery('.RedBKTD').parent().css('background-color','Red'); ну или jQuery('.RedBKTD').closest('tr').attr('class','myclass'); (не забыть поменять свойства столбца на standart report column) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2011, 15:03 |
|
|
start [/forum/search_topic.php?author=Stam_Coder&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 449ms |
total: | 615ms |
0 / 0 |