Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Master-Detail скрытие ключевого столбца / 7 сообщений из 7, страница 1 из 1
27.06.2010, 23:49
    #36710521
yulica_2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
Доброе время суток!
Создаю Master-Detail используя это , особенность данного метода - ключевой столбец в мастере должен быть первым. Требуется использовать в мастере два ключевых столбца.
1. Можно ли как нибудь скрыть ключевые столбцы, жуткая экономия места в интерфейсе приложения.
2. Как получить данные второго ключевого столбца, вариант использовать составной ключ рассматривался.

html-header страницы:
Код: plaintext
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.
<style>
.apexir_WORKSHEET_DATA tr:active{
 background:# 666666 ;
 }
.current
{background : transparent url(/i/themes/theme_10/row-over.gif) repeat-x scroll  0   0  !important;
  text-indent:1px;
  color:rgb( 180 , 0 , 0 );
  border-top : 1px solid  rgb( 176 , 176 , 176 ) !important;  
  border-bottom : 1px solid rgb( 184 , 184 , 184 ) !important;

}
</style>
<script language="JavaScript" type="text/javascript">
<!--
function highLight(pThis){  
  $('td').removeClass('current');
  $(pThis).parent().parent().children().addClass('current');
  var P1_DOC_ID = $(pThis).parent().next().html();
  $s('P1_DOC_ID',P1_DOC_ID);
  refresh();
}
function refresh()
{
var get = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=getDet', 0 );
get.add('P1_DOC_ID',html_GetElement('P1_DOC_ID').value);
var ret = get.get();
get = null;
}
  
//-->
</script>
item: P1_DOC_ID text
...
Рейтинг: 0 / 0
28.06.2010, 00:31
    #36710545
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
yulica_20051. Можно ли как нибудь скрыть ключевые столбцы, жуткая экономия места в интерфейсе приложения.

Не особо вчитывался, APEX_ITEM.HIDDEN не поможет?
...
Рейтинг: 0 / 0
28.06.2010, 09:00
    #36710673
yulica_2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
suPPLeryulica_20051. Можно ли как нибудь скрыть ключевые столбцы, жуткая экономия места в интерфейсе приложения.

Не особо вчитывался, APEX_ITEM.HIDDEN не поможет?

Спасибо, suPPLer! попробую.
Но при этом должно выполнятся
Код: plaintext
var P1_DOC_ID = $(pThis).parent().next().html();

Покачто сделал так, в запросе мастера ключ обернул
Код: plaintext
'<div style="display: block; width: 0px; overflow: hidden;">'||p.DOC_ID||'</div>' DOC_ID 
, а в детэйле измениил вере часть
Код: plaintext
 where s.doc_id = regexp_substr(:P1_DOC_ID,'[^>]([[:digit:]]+\.?)', 1 , 2 ) 

Все еще рассматриваю и другие предложения!
...
Рейтинг: 0 / 0
28.06.2010, 11:38
    #36710969
yulica_2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
suPPLeryulica_20051. Можно ли как нибудь скрыть ключевые столбцы, жуткая экономия места в интерфейсе приложения.

Не особо вчитывался, APEX_ITEM.HIDDEN не поможет?
Скрыл
Код: plaintext
 APEX_ITEM.HIDDEN( 1 , p.DOC_ID) DOC_ID  
в роди бы подходит, а не подскажете как я с могу получить f01. Например после того когда поле убрано пользователем, используя javascript.
...
Рейтинг: 0 / 0
28.06.2010, 13:28
    #36711207
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
yulica_2005не подскажете как я с могу получить f01.

Зачем?
...
Рейтинг: 0 / 0
28.06.2010, 13:48
    #36711249
yulica_2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
suPPLer,
мне значение нужно получить для детэйла. сейчас я только с видимого столбца могу. Или я чет не до понимаю, сори.
...
Рейтинг: 0 / 0
28.06.2010, 14:21
    #36711321
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master-Detail скрытие ключевого столбца
yulica_2005,

RTFM Oracle® Application Express API Reference: APEX_ITEM.HIDDEN . Можно задать id через соответствующий параметр p_item_id.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Master-Detail скрытие ключевого столбца / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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