Nested Tab Pages in 100% Generated Forms
Hi all,
Creating a Forms (9i) application, hopefully to be 100% Designer 9.0.2.6 generated. Trying to find out if it is possible to generate nested tab pages.
eg.
example table structure
Employee
|-Employee history
|-Employee skills
| |--Employee skills history
| |--Employee skills details
|-Employee time bookings
In this case, employee is the Master table with a tab section for the detail - three tabs for history, skills and time booking. On the skills tab page, I want to use skills as a master table and then have history and details as two tab pages on another tab section within the whole skills tab page.
Is this scenario possible in a 100% generated form?
Thanks,
Michael.
Hi Michael,
Someone correct me if I am wrong on this, but I believe this is not possible. Only stacked item-groups display as nested tabs on a tab page. Master-detail with the details as tabs is not possible on a tab page.
Regards,
Michiel Arentsen
Similar Messages
-
Hi ,
Does anyone know how to build a form with nested tab pages ?
TAB1 TAB2 TAB3
Is it possible to have tab pages TAB2.1 TAB2.2 TAB2.3
on TAB2 ?
Thank you,
DeniseHi Michael,
Someone correct me if I am wrong on this, but I believe this is not possible. Only stacked item-groups display as nested tabs on a tab page. Master-detail with the details as tabs is not possible on a tab page.
Regards,
Michiel Arentsen -
Creation of Tab pages in a form in C#
Hi Experts,
I would like to create an 2-3 diffetent tab pages in a single form in SAP B1.(like as we have differrent tabs in a windows)
I am quit new to this, can any one help me here providing the keywords, function ect..
It wold be really helfull if u can sggest me with an example.
Thanks in adavnce,
Regards,
FirstHi
Welcome
Try to see SDK Samples. By default you must have installed its in C:\Program Files\SAP folder:
- SDK_Samples_2005\COM UI\CSharp\07.ComplexForm;
- SDK_Samples_2005\COM UI\CSharp\11.SystemFormManipulation.
Also you can search this forum for word "Folder".
Execute SAP Client and after launch one of project.
Regards
Sierdna S. -
Hi all
Is any way to found examples of
WHEN-TAB-PAGE-CHANGED trigger
in forms implementations.
Any references will be very usefull.
Thanks a lot,
GorIn the the on-line help Forms' doc there is one :
In case you cannot find it... here it is:
Examples /* Use a When-Tab-Page-Changed trigger to dynamically**
change a tab page's label from lower- to upper-case**
(to indicate to end users if they already have** navigated to the tab page):*/
DECLARE
tp_nm VARCHAR2(30);
tp_id TAB_PAGE;
tp_lb VARCHAR2(30);
BEGIN
tp_nm := GET_CANVAS_PROPERTY('emp_cvs', topmost_tab_page);
tp_id := FIND_TAB_PAGE(tp_nm);
tp_lb := GET_TAB_PAGE_PROPERTY(tp_id, label);
IF tp_lb LIKE 'Sa%'
THEN
SET_TAB_PAGE_PROPERTY(tp_id, label, 'SALARY');
ELSIF tp_lb LIKE 'Va%'
THEN
SET_TAB_PAGE_PROPERTY(tp_id, label, 'VACATION');
ELSE
null;
END IF;
END;Greetings...
Sim -
Hello,
I am using Jdeveloper Studio Edition Version 11.1.1.1.0
I want to navigate between tab pages. In my form there are three tab pages. From the first tab page i want to go to other tab pages conditionally.
If user enters 2 into a text field and click on a button then cursor will go the 2nd tab page. If user enters 3 into a text field and click on a button then cursor will go the third tab page. Please help me.
ThanksHi,
tab pages have a a disclosed attribute in their showDetailItem component
http://adfui.us.oracle.com/projects/adf.faces/multiproject/adf-richclient-api/tagdoc/af_showDetailItem.html
If you use EL to reference a managed bean and then return true/false dependent on what the user typed into the field, then after partially refreshing the panelTab component, you should see the switch in the component tab
Frank -
F2 Key - List all of the Tab Pages
Hi, I am trying to make F2 Key work to list all tab pages for client-server forms, but could not. I am not sure the F2 key feature for forms 6i is only for web forms or it works for client-server forms as well. The version of the 6i is:
Forms [32 Bit] Version 6.0.8.18.3 (Production)
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
Here is the help from Form builder 6i:
New ability to list all tab pages
A new key, called List Tab Pages (corresponding to the F2 key), has been added to the tab canvas functionality.
If the end users press this key, they are shown a pop-down list of all the tab-page names for that canvas. From this list, they can pick the tab-page that they want to activate.
This feature is handy in those cases where there are so many tabs for the canvas that not all can appear simultaneously.
Please help!
Thanks,
LLI use Forms [32 Bit] Verzia 6.0.8.17.1 (Produkcia) and there is no F2 key. Do you see F2 key if you press CTRL+F1 ?
-
Hi!
I have a canvas wich consist of four tab pages. Each tab page has a datablock. When the user clicks a tab, the cursor should be set in the datablock of the tab page. Any suggestions how to implement this?
My problem is that I have not found a function that returns the active(the one that is visible to the user) tab page.
Regards,
MortenI think that you can use When-Tab-Page-Changed trigger on form level. In this trigger you can test :SYSTEM.TAB_NEW_PAGE variable.
IF :SYSTEM.TAB_NEW_PAGE = ... THEN
GO_BLOCK(...);
END IF; -
hi
i have a tab page canvaz in my form
width of my canvaz is very big
i set horizontal scroll bar for my window and for my datablock
but in runtime the horizontal scroll bar does not work.
but if my canvaz be a content it works well.
please help me.
thanks.Hi Soofi !
Changing block order in the called form does not affect the navigation between tab pages.
Note in my question that the resulting undesired navigation is to and from the calling form ( which only has one block ).
Navigation between items and blocks works as expected.
To reiterate -
The only navigation that fails is when I attempt to CTRL+TAB or CTRL+SHIFT+TAB to another tab page from within an item on a stacked canvas.
Attempting this navigation results in moving the cursor focus to the calling form.
Repeating the attempt from the calling form moves back to the called form.
None of your methods mention navigation between forms .
Thanks for your interest. -
Forms personalisation - Vendor Form - How to Disable a Tab Page
Hi,
I am not a Forms 6i/9i programmer, although I have an appreciation of the concepts and can look at forms in Form builder. I have been looking at forms personalisation and have used it to execute plsql via the built in 'execute a procedure'. I can also see how to disable blocks, or items, but I haven;t managed to disable a form tab page i.e. On the vendor form there are tabs for GENERAL, CLASSIFICATION etc.
I have tried using the object type Tab Page, but the poplist doesn;t list any tab pages. Also if you choose Canvas, the list of Canvases appears but generates errors when you try and use the form (complaining of tab page ids).
I understand that to disable a tab page programatically, you would use SET_TAB_PAGE_PROPERTY i.e. in a forms trigger or in CUSTOM.pll
I would have thought Forms personalisation could do this.
Any ideas would be appreciated
mark
I underWhat you can do is hiding the tabs (see pic below) and force the active tab programmaticily
Hope this helps
Message Edité par TiTou le 09-20-2006 10:35 AM
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
Attachments:
Clipboard01.png 151 KB -
Execute query for oracle forms tab pages
Hi Guru's,
Please help me how to work on execute query with forms tab pages. I have created three tabs like A, B & C in one canvas.
I have three tables and I have created three tabs in one canvas. And there is no master detail relationship with these three tables.
I have written the code in form level - when-new-form-instance like do_key('execute_query') but when i see at run time its executing for first tab A not for tab B or tab c.
How to get the data or execute the data in tab B and tab C.
Thanks
RS1- create a block blk_1 add items item_1,Item_2 and Item_3.
2- create main canvas main_canvas. type Content.
3- create tabcanvas TABCANVAS . Type Tab
4- Create tabpages tb_1,tb_2 and tb_3.under tabcanvas
5- create stack1,stack2 and stack3.type stack.
6- put Item_1,Item_2 and Item_3 under stack1,stack2 and stack3.
add when tabpage change trigger.
Declare
V_TapPage_Name VarChar2(100);
Begin
Show_View('TABCANVAS');
V_TapPage_Name := Get_Canvas_Property('TABCANVAS',TOPMOST_TAB_PAGE);
If V_TapPage_Name = 'TP_1' Then
Go_Item('Blk_1.ITEM_1');
Show_View('STACK1');
Hide_View('STACK2');
Hide_View('STACK3');
ElsIf V_TapPage_Name = 'TP_2' Then
Go_Item('Blk_1.ITEM_2');
Show_View('STACK2');
Hide_View('STACK1');
Hide_View('STACK3');
ElsIf V_TapPage_Name = 'TP_3' Then
Go_Item('Blk_1.ITEM_3');
Show_View('STACK3');
Hide_View('STACK1');
Hide_View('STACK2');
End If;
End;
Edited by: kingadmin on 20/04/2011 02:15 ص
Edited by: kingadmin on 20/04/2011 02:16 ص -
hi ,
I have two different Content Canvases in oracle form 6i and my requirement is such that i need to have these two
content canvases in tab canvas pages.
can Any one please tell me how i have to join these two content canvases in two tab pages.
since i don't have idea about forms.
if any one could give coding for these issue it would be nice.
say one canvas name a and another canvas name b and i have pages namely taba and tabb
now i have to write trigger for tab canvas pages . if any one suggest any idea i could implement it.
once it is ready i would be implement in oracle apps as well .
other informations are.
it have one window
iam using oracle form 6i,
help me in this regard .say one canvas name a and another canvas name b and i have pages namely taba and tabb
now i have to write trigger for tab canvas pages . if any one suggest any idea i could implement it.
once it is ready i would be implement in oracle apps as well .
HI , Your Logic is okay.
What you have to do is,
Open your existing from
In Canvas - Create New canvas with Type 'TAB'
And Create Two Tap Page - A & B.
select existing each items in existing canvas and select main canvas and TAP page -A or B
Once completed you can run your form as like before without any coding changes,
Regarding your question for TAB trigger code, generally you do not need any code as it is auto select.. by mouse.
CHeck and reply back with you further queries -
I am using Forms 11g on Solaris.
A main navigator form opens another form which has a content canvas, tab-page canvas and (3) stacked canvases.
The problem I am having is with tab-page navigation. CTRL+TAB ( next ) and CTRL+SHIFT+TAB ( previous )
As long as I do not initiate navigation from an item on a stacked canvas, navigation is as expected ( between tab pages only ).
However, navigating from an item within a stacked canvas causes navigation to the parent form.
Repeating the tab navigation keys from the parent form returns to the called form.
Note that both key-combinations simply toggle back and forth.
I have found no documentation on tab-page navigation so any help / insight is greatly appreciated !
MikeHi Soofi !
Changing block order in the called form does not affect the navigation between tab pages.
Note in my question that the resulting undesired navigation is to and from the calling form ( which only has one block ).
Navigation between items and blocks works as expected.
To reiterate -
The only navigation that fails is when I attempt to CTRL+TAB or CTRL+SHIFT+TAB to another tab page from within an item on a stacked canvas.
Attempting this navigation results in moving the cursor focus to the calling form.
Repeating the attempt from the calling form moves back to the called form.
None of your methods mention navigation between forms .
Thanks for your interest. -
Issue tabbing across page breaks in dynamic form
Hi all,
I have a strange problem that I'm having trouble getting to the bottom of, relating to my dynamic form.
This form grows and shrinks depending on how the user fills it out. I have a questionnaire section where certain questions are hidden or shown depending on previous input.
Things get interesting when I look at the tab order. Sometimes when tabbing forward or backward across page breaks, the focus lands on a spot that I cannot identify. There will be no cursor and I can not type. However if I continue to tab in the same direction, I can see that it is still going in the correct sequence. It just looks like for some reason, in those places, focus is put in the wrong component. But if I type different input into the prior fields (ones that affect the length of the pages) that causes the field to move to different place where it's not adjacent to a page break, and then tabbing to the field in either direction works fine. It seems that only when it's beside a page break, it becomes problematic.
Also, it only seems to be a problem if the field gets moved to be adjacent to a page break AFTER the form is initially rendered. If the field was originally beside a page break by default, then it seems to work fine.
Just to rule out a possible problem with the tab order configuration, I set my from to Automatic tabs, and even went as far as removing all the <traversal> elements from the form.
After doing either of those things, the problem still persists.
Has anyone seen this before?Hi Eric,
I have seen funny behaviour when tabbing within Preview in LC Designer. It may be picking up a read-only item in the Master Page.
Good luck,
Niall -
Portal forms connecting to each other in tabbed page
Well, here's a challenge...for me anyway.
If the forms are created and they are published as portlets and in the tabbed page, is there a way to get
the user to fill out 1 form and be passed automatically to the next?
I haven't done this before, but am aware of the parameter concept a tad. The page the forms go to can accept parameters and the forms have a common field on each of them > but what is the next step?
-does this code work better as javascript or pl/sql?
-where exactly does the parameter passing event occur/get written?
hope these basic questions are easy for someone....
thanks in advance.
maryHello,
I have just seen your question. I have a very similar question myself (without tabs), but I have no reply yet. In case you have a solution, could you kindly email me ([email protected]). Thank you, Trivan Pal -
I have 2 tables their structure is as follows:
1- Dept_id, Dept_name
2- Emp_id, Ename,Sal,mgr,hiredate,Dept_id
Now i want a Multiple tab page in my form if I click on Sales all the employees working in sales department should be displayed automatically likewise when I click on Accounts tab all the employees working in relevant department should be displayed automatically......how can I achive this ??? any advise or help highly appreciatedHello,
Use the trigger: WHEN-TAB-PAGE-CHANGED to detect which tab you are switching to.
Then for each tab, change the block property using: SET_BLOCK_PROPERTY built-in and change the property DEFAULT-WHERE to the one that gives you the employees working in sales etc...
To get that when you enter the tab page, use the built-in EXECUTE_QUERY
Hope this help
Maybe you are looking for
-
Time Machine doesn't restore my Business Folder in Mail, which is empty after I installed Mavericks. It will restore just the folder but nothing in it. What am I doing wrong? Also, Time Machine doesn't go back more than about a year. I thought it wou
-
Can't drag docs from desktop onto the HD icon.
I am no longer able to drag documents onto the hard drive. I get an error message: The item "xxxxxx" can't be moved because "Macintosh HD" can't be modified. Do I "authenticate" or run to the apple store. I've had this computer for 2 years; updated t
-
Hello Gurus, I am facing the flowwing problem in Portal working with UWL. In Universal Worklist system configuration, when I'm trying to create new system connector for UWL "MdmUwlConnector" is not showing up in that list. After that I restart the se
-
Regza LCD HDTV 52XF550U has wide black stripes on the right side
Hi, my 2008 REGZA LCD 52XF550U has wide black stripes on the right side. I think the problem started within 24 months from my purchase. And the stripes are getting wider. I have tried to reset the setup, power off and on, all to no avail. See att
-
Looking for Maximum HDD Allowed
OS X 10.6.7 on 1.6 MHz Mini (MA206LL/A): Anyone know what the maximum size HDD I can upgrade too? The link only shows 80GB but I'm guessing larger will work???