нестандартный TAB

userok
Дата: 03.08.2005 13:07:22
В формсах: есть область где отображается таб, но хочется видеть чтобы вкладки у него были не только с одной стороны (снизу), но ещё и сбоку, так как инфа разбита на две смысловые группы. как можно такое реализовать ?
может сделать два TAB-a, но если один будет под другим, то как задний вытащить наперёд при активировании его вкладок? или же есть другой способ реализации ?
userok
Дата: 03.08.2005 13:27:23
userok
Дата: 03.08.2005 13:28:41
типа вот так, когда активен ТАБ А, то от ТАБ-а Б видны только вкладки, и наоборот
userok
Дата: 03.08.2005 14:57:38
я так пониамю, идей нету ?
Илья Н.
Дата: 03.08.2005 15:05:33
на рабочую область одного таба ложишь второй и всё.
userok
Дата: 03.08.2005 15:21:01
Илья Н.
на рабочую область одного таба ложишь второй и всё.

помоему это не всё, или ваще не проканает, поподробнее пожалста...
Kovalchuk Vitaly V
Дата: 03.08.2005 15:45:27
Первое что пришло на ум это:

1. Бросаем на одну канву две канвы Tab Paged.

2. Создаём на форме триггер
WHEN-TAB-PAGE-CHANGED =
declare
 page varchar2(30) :=  :SYSTEM.TAB_NEW_PAGE;
begin
  if page = 'PAGE1' then 
  	Go_Item('ITEM1'); -- Или куда ни будь в другое место
  elsif  page = 'PAGE2' then 
  	Go_Item('ITEM2');
  elsif  page = 'PAGE3' then 
  	Go_Item('ITEM3');
  elsif  page = 'PAGE4' then 
  	Go_Item('ITEM4');
  end if;	
end;

См. в атачменте форму, которую накатал на скорую руку.
userok
Дата: 04.08.2005 07:59:18
Kovalchuk Vitaly V

огромное спасибо, работает, но... если я попытаюсь посмотреть активную вкладку скрытого (!) ТАБ-а, то ничего не произойдёт... постараюсь сам обойти эту проблему, но советы приветствую :)
userok
Дата: 04.08.2005 09:43:11
чёт я пришёл к единственному выходу: несколько канв наложенных друг на друга, которые отображаются по кнопкам (аналог вкладок у таба) :(
userok
Дата: 04.08.2005 15:09:47
пордолжение темы:
сделал я канвы одна над другой, в одной(1) находится ITEM1, а в другой(2) находится клон синхронизированный с ITEM2 (так как ITEM2 , в ещё одной(3) канве отрисовывается таблицей из 10 значений), он отрисовывает клон только одно значение.
дык вот когда я при помощи go_item начинаю перемещаться между канвами, возникает косяк: перескакивая на 2 - всё хорошо, а когда пытаюсь со 2 перескочить на 1, у меня пишет, что поле должно быть заполнено... т.е. когда я при помощи go_item встаю на ITEM1, то с него могу запросот уйти, а когда встаю на ITEM2, то не проделав неких телодвижений, я не могу оттуда уйти...

кто подскажет "чайнику", как надо "свистеть" ?