Forms 9i Compatibility - Stacked Canvases

I'm currently working on a forms screen that implements a horizontal scrollbar using stacked canvases and multiple viewports all within the same window.
My boss wants to make sure that this form would be easily migratable to Forms 9i (from Forms 6i) when we eventually switch.
Is there a cause for concern? Has anyone used stacked canvases on Forms 9i with horizontal scrolling?
Thanks,
Gio - [email protected]
Giovanni Jaramillo
AMGEN Inc. - Sales & Marketing Information Systems
Thousand Oaks, CA 91320-1799

Hi Giovanni,
I have a form that implements one stacked canvas with one viewport (horizontal scrolling) all in the same window.
It works fine but for one strange problem,
when the form is run and you click on any item on the stacked canvas, the whole viewport becomes blank.
I am at a loss why. Haven't reported it though since i have been a bit pre-occupied with other things but now is as good a time as any.
Thanks for bringing it up.

Similar Messages

  • Content, Tab & Stacked canvases contd...

    I posted a question in the last week about putting a stacked canvas (say S) on a tab canvas(say T) and both of them on a contenct Canvas (say C). I was able to do that with valuable suggestions from gurus here.
    Now my issue is as follows:
    On my stacked canvas there are items from 3 different blocks (say B1,B2 & B3)along with scrollbars. This stacked canvas appears in the 1st tab of the tab canvas T. The form, now appears as if there are 2 sections: The top portion has items(store, city, state) belonging to STORE block. Bottom portion are the tab/stacked canvases.
    I set the block STORE's navigation style property to 'Same Record'. The idea is when the user keys in a store (store field) or selects a store from the drop down list of stores, it should navigate to the next text item 'city'. However, it is not navigating to 'city' eventhough that is the next item in that block. I have a when validate item on the 'store' text item. Can I use "Go_ITEM('STORE.city')" in that WVI ? If not, then how do I make it navigate to the 'city' text item?
    Thanks,
    Chiru
    Edited by: Megastar_Chiru on Dec 28, 2009 4:44 PM

    There are three ways (at least i know of three) to manage navigation from one item to another one:
    - If navigation should take place "inside" a block from one item to another one, put them in the appropiate order in the object-navigator. Also make sure, that the "destination item" has its Keyboard navigable property set to true.
    - If navigation should take place "inside" a block from one item to another one, but you can't use the order in the object-navigator, use the properties "Next Navigation Item" and/or "Previous Navigation Item" at itemlevel to control the navigation.
    - If navigation is conditional or should go to items in other block, use the KEY-NEXTITEM and KEY-PREVIOUSITEM-triggers and do a GO_ITEM('DESTINATION_ITEM'(; in it

  • Question reagarding stacked canvases

    Hi,
    I have a problem. We have created forms in 4.5 now we are migrating to 10G. In 4.5 we have created a form that replicates Tab Canvases; but 4.5 does not have Tab functionality so we tried to do it by using stacked canvases.There are 4 stacked canvases. One of them has horizontal scroll bar. We have a trigger when mouse click which fires depending on the x and y position of the mouse (which will be similar to When-Tab-Changed trigger). This mouse click trigger works fine as long as I moved to three canvases which do not have horizontal scroll bar. Once I click on the forth canvas that has Horizontal scroll bar, I cannot leave the canvas. My mouse click does not fire any more after I enter into the forth canvas that has Horizontal scroll bar. So, I removed the h.scroll bar and it works fine. Does any one have any idea how to solve this.
    Very urgent. Need help please.
    Thanks in advance.

    I'm not sure whats causing the problem you describe, but it wouldn't take long to actually replace the 4 stacked canvases with a tabbed canvas, it might be quicker to do that than to try and figure out the problem you are experiencing.
    I'm not sure if you've used the stacked canvases before but they are really simple.

  • Tabs and stacked canvases ...

    Why are tab canvases effectively implemented as stacked canvases? It seems crazy that you have to first create a "content" canvas (which will never have any items placed on it) on which to display your tab canvas!
    I want to create the layout where I have a stacked canvases (scrolling spread table) positioned on one of my tabs. As a stacked canvas is attached to a "window" there appears no way to tell forms that this stacked canvas applies to say the first tab! So when I go to the second tab, the stacked canvas is still visible!
    Do I have to write canvas manipulation code to manage this?? Am I going to get it to work??
    It all appears like the forms group has taken a quick (and dodgy) approach to "finally" implementing native tab functionality! (even the case tool won't generate this layout)
    I shouldn't have to write code to do this!

    Hi ,
    Did u ever get any answer from the Forms - group? I am having problems with stacked item groups displayed on a tab page. Mouse navigation on that same tab page or even shift-TAB results in dissapearance of the stacked item groups.
    Can U help?
    Greets Aschwin

  • Hidden stacked canvases blink

    Hi!
    I have Forms 6i and I have a program with 3 tab pages. On the first tab there is master data block, the second and the third tabs are detail blocks. On both second and third tab I have two stacked canvases, let's name them can21, can22 (on the second tab page) and can31, can32 (on the third tab page).
    I used show_view and hide_view commands to show/hide stacked canvases as needed. But when I am on the first tab page and when I, after executing a query, go to the next (or previous) record, when I reach a record which contains some data in detail block on the third tab page, canvases can31 and can32 appear. I hide them on when-new-record-instance, but at first, they blink for a moment and then disappear.
    Any idea how to avoid that blinking?
    Tnx in advance.

    Debugger showed my error. I had show_view commands for can31 and can32 on POST-QUERY trigger on detail block for third tab page and that caused blinking. I thought in one moment I needed those commands, but I see now they are sufficient.
    Tnx a lot!

  • Help! - Stacked canvases disappear

    Using Forms 6.05. Have content canvas with 2 stacked canvases which I want visible at all times. Have 2 large data blocks requiring horizontal scrollbars on the stacked canvases. Have put the identifier column from each of the data blocks on the content canvas so they remain static and visible while the user scrolls horizontally thru the remainder of the data blocks. Have also put the vertical scrollbars for the data blocks on the content canvas so they too remain static and visible when scrolling horizontally. PROBLEM: When content canvas 1st displays, stacked canvases are visible and data blocks are populated. If the first user action is to manipulate the scrollbar, the stacked canvases disappear. However, if the user clicks on a data block item first and then manipulates the scrollbar, the stacked canvases remain visible. HELP! I can't figure out what is happening and how to fix it. Any info is appreciated.

    The canvases have to be ordered in the Forms definition in the order they overlap each other on the screen, i.e. content canvas, stacked canvas, stacked canvas.
    Use show_view and immideatelly go_block built ins, where the block is a block from the stacked canvas.
    The items shown on the stacked canvases have to be separated in different blocks, where you have to declare the scrolbares.
    Joseph
    null

  • Calling stacked canvases from tab pages

    Hi,
    I am creating custom forms from TEMPLATE.fmb in Forms Developer 6i. The main form has various tab pages on a tab canvas for different functionalities. Now, I have some very large stacked canvases which I want to be called by clicking on a tab. Most of the tab pages fit in the given dimensions for the tab canvas but the bigger ones are a problem. Please help me in trying to link those canvases with the tabs on the canvas.
    Thanks.
    [email protected]

    Use When-Tab-Page-Changed trigger.
    If :SYSTEM.TAB_NEW_PAGE = 'TAB1'
    then
    show_view('view_on_tab1');
    elsif :SYSTEM.TAB_NEW_PAGE = 'TAB2'
    then
    show_view('view_on_tab2');
    end if;

  • How to change content/stacked canvases to tabs

    Hi all,
    I have created a form which has one content canvas and multiple stacked canvases. The content canvas displays the first page and then we hv to click on next to go to the next stacked canvas and so on (I have about 10-12 canvases, 1 being content and the rest being stacked). I now want to make all those canvases as tab canvas so that it can be very easy going to any canvas. Right now, at runtime, if I'm on the 8th canvas and need to make some changes in the first canvas, I have to click on the back button all the way till I reach the first canvas. So I desperately need to change my canvases to tabs.
    Can you guys please give me a detailed instruction on how to convert my content and stacked canvases to tab canvases. I have never worked on tab canvas. I tried one, I changed one of my present stacked canvas to tab but all the fields and texts were gone and there were just two tabs in it.
    Please suggest. Thanks to all in advance.

    Thanks for replying. I just need to move the items to the new tab canvas but everything else would be the same, right. I mean, will I need to write new codes? Can you point me to any documentation on this. Thanks.

  • How to change content/stacked canvases to tab canvas

    Hi,
    I have created a form which has one content canvas and multiple stacked canvases. The content canvas displays the first page and then we hv to click on next to go to the next stacked canvas and so on. I want to try making it in tabs (tab canvas) and then I will decide which one looks better and performs good.
    Can you guys please give me a detailed instruction on how to convert my content and stacked canvases to tab canvases. I have never done tab canvas. I tried one, I changed one of my present stacked canvas to tab but all the fields and texts were gone and there were just two tabs in it.
    Please suggest. Thanks in advance.

    Might get a better response in the Forms forum...
    Forms

  • Stacked canvases - best settings for Visible / Raise on Entry

    Hello,
    I'm currently migrating a Forms 6i client-server application to 10.1.2.0.2 WebForms. I'm familiar with the advice that, to minimise network traffic, tabbed canvases should be changed to use stacked canvases with Visible=No, Raise On Entry=Yes. That way, tabs other than the first one don't get loaded into memory unless you actually go to them.
    My question is - does this apply to stacked canvases in general? I have a number of forms with quite a few stacked canvases that get called up depending on user actions; the code calls up the canvas by doing a Go_Item. These stacked canvases are generally all set to Raise On Entry=Yes, but Visible=Yes. Would setting Visible to No give me a performance improvement? (I know, it depends on the application, but in general...) If I do set Visible to No, would I have to add code to change Visible back to Yes when the application goes to an item on the canvas, or will that be handled automatically by Raise On Entry..?
    Thanks in advance,
    James

    Hi Gerd,
    Thanks for replying. So when you say 'HIDE=Yes', I presume you mean the 'Visible' property on the Canvas? (Looking in my Forms Builder, there's no 'hide' property on canvases - unless I'm being really dim...)
    I do have some fairly large forms with a lot (> 8) stacked canvases, so I may need to consider changing those to hidden - although if it involves extra coding, I might wait to see how performance looks once the application is fully up and running. The tab canvases I have tend to be fairly simple so I'll leave those alone.
    I'd be really interested to hear of anyone else's experiences of how multiple canvases affects performance.
    James

  • Problems with Apple Preview filled forms and compatibility with Windows?

    Anyone else having problems with Apple Preview filled out forms and compatibility with Microsoft Windows after Lion?
    I've had it happen recently with two different people, where the data I had entered on a fillable PDF form could not be seen by Microsoft Windows, but I saw my data just fine.
    I don't know what version of Adobe Acrobat they were running.
    Thanks,
    kt

    You will get that first message when the document has been changed in a way that invalidates the internal digital signature that's applied when a document is Reader-enabled. Certain changes are allowed (e.g., filling fields, commenting, signing) and will not invalidate the signature, but others are not. The exact cause of the change is often hard to track down, but it can be due to font problems, some type of file corruption, or something that Acrobat/Reader attempts to correct when the file is opened/saved. You will also get the message if the users system time is not correct and is currently set to some time before the document was Reader-enabled. It seems best to use the most recent version of Acrobat to enabled the documents and recent versions of Reader to work with them.
    It problem is probably not related to the user using anything in the Sign pane.

  • Scrollable stacked canvases on tab pages

    I am in the design phase of a project and I have been building some 'mock-up'screens for the user to review. I have been trying to build a form which has a scrollable canvas stacked on a tab page.
    This works fine, however there is a dynamic element to the page which is controlled by selection of a radio button, which displays another stacked canvas on top of the first one.
    This all works well and good, until you try and scroll the first stacked canvas by its scroll bar. The content of the stacked canvas scrolls ok, but the second stacked canvas remains in situ and doesn't move.
    I have trawled all the online documentation and both the Metalink and Technet fora, but can't find any guidance on this.
    Am I trying to acheive something which Forms 6i can't do, or is there a bug, or am I missing something?
    For your information here is what I'm running:
    Forms: 6.0.8.8.0
    WinNT: 4.0 SP5
    RDBMS: 8.1.6.0
    Here's a schematic of the form I'm trying to build....
    | Content Canvas !
    -------------+ !
    ! tab1 ! tab2 ! !
    !------+ +------------------------------!
    ! ! Stacked canvas (scrollable) ^ ! !
    ! ! Radio Group (o) ( ) # ! !
    ! ! ! Stacked canvas (dynamic) ! # ! !
    ! ! ! Hidden or Displayed depending ! # ! !
    ! ! ! on above radio buttons. ! # ! !
    ! ! V ! !
    Thanks in advance,
    John G. Williamson

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by carusab ():
    I think a stacked canvas "stays put",
    a stacked canvas has no relation to
    another canvas so it will not "know" that
    its "parent" canvas has moved.
    I wish there were a WHEN-SCROLLBAR-* trigger
    and that scrollbars would be objects of
    their own... maybe in Forms7?
    /Charles<HR></BLOCKQUOTE>
    I suspect you're correct. I am going to have to something long-winded with 'set_item_property'. As you say, let's hope Forms 7 can cope with this.
    Many thanks,
    John
    null

  • A double-click populates several different stacked canvases

    Hi All,
    I am new to FORMS and would like to have a double-clicking of a column grab the item.value (which I have already coded) and then take that value to query the DB populating several (the number dependant on the data coming back) new canvases with data. Each canvas will show the data of a group.
    Any ideas?
    Thank you, Bill

    Thank you for your input.....
    Could you expand just a bit more, or as much as you desire to... I'm real new..
    I read something on double-clicking and put this in the WHEN-TIME-EXPIRED trigger(as well some more code in the other triggers)
    DECLARE
         expired_timer CHAR(20);
    BEGIN
         expired_timer:=GET_APPLICATION_PROPERTY(TIMER_NAME);
         --message('TIMER EXPIRED: '||expired_timer);
         IF expired_timer='DOUBLECLICK_TIMER' THEN
              IF (:Global.double_click_flag = 'TRUE') THEN
                   :Global.double_click_flag := 'FALSE';
                   go_block('NEW_BLK');
              END IF;
         END IF;
    END;
    This is an existing application that was never finished so I'm learning from it as I go.
    The GO_BLOCK(block_name) seems to just navigate to another block. I don't see how the block is connected to a canvas yet. I'm using :global_variables to set the value to the next block.

  • Forms 6i - Two Tab Canvases

    Hi. I have a form with 2 canvases of the Type 'Tab'. The first is named 'top canvas' and second is named 'bottom canvas'. Each tab canvas has 3 tab pages under it.
    My problem is that when the user clicks one of the 6 tab pages I need to determine which tab page was clicked.
    I was able to do this when I had only one canvas of the Type 'Tab' by doing the following:
    tp_nm := GET_CANVAS_PROPERTY('TOP_CANVAS', topmost_tab_page);
    tp_id := FIND_TAB_PAGE(tp_nm);
    tp_lb := GET_TAB_PAGE_PROPERTY(tp_id, label);
    IF tp_lb LIKE 'Details%' THEN
    go_item('to_do_mteam.hide_cursor');
    ELSIF tp_lb LIKE 'Droppers To Call%' THEN
    go_item('dropper.hide_cursor');
    END IF;
    But since I now have 2 canvases of the Type 'Tab' I can't hard code the canvas name (e.g. 'top_canvas') like I did above because the tab page could be on either the 'top_canvas' or the 'bottom' canvas. And BOTH canvases will always have a topmost_tab_page.
    Can anyone advise me on how to solve this issue? Any help would be greatly appreciated!

    :system.event_canvas
    Not documented. See thread here:
    Re: System.Tab_New_Page - with multiple tab canvases

  • Open form in a stacked canvas

    Hello all,
    I have a content canvas which has a stacked canvas on it. the content canvas i want to use as background and there will be buttons to navigate through different forms and have those forms called on the stacked canvas. Can u please tell me how to go about doing this. thanks

    no they're just buttons which calls different forms..

Maybe you are looking for

  • Itunes wont open on Windows XP

    I have installed, then uninstalled several times, itunes and quick time from apple.com via cable on my laptop with windows xp. All the icons are on the desktop, but itunes wont open when double clicked. I do not get any error message, only hour glass

  • APEX Web Service

    Hi All, I'm trying to use APEX webs service to make a restful request, the built in API is not working for me and I have spent long hours to fix it but could not. The documentation on this API is little and searching the internet did return much. bas

  • Folder created in Windows Explorer not visible in Command Line as SYSTEM user

    Hello everyone, We have an odd behavior with an application installation, which I cannot make much sense of. We are trying to deploy an application on Windows 8.1 Enterprise x64 which tries to access C:\windows\system32\config\systemprofile\Desktop d

  • 5.1 surround on 3/9 Audigy 2 Dri

    So my 5. surround either works or doesn't depending on where you look. When I go through the standard Control Panel and click sound and run a test through there, I get sound from my rears?When I go through the CL Speaker Settings and run a test, I ge

  • Autocomplete does not work after adding controller to LOV

    Hi experts , Autocomplete does not work after adding controller to LOV Region, i have checked the fnd_compatialbe mode it is fine.validation proprty is also false, stilll it is not working. can anyone help me its very urgent regards vamsi