A stacked canvas is displayed atop or stacked on the content canvas assigned to the current window. Stacked canvases obscure some part of the underlying content canvas and often are shown and hidden programmatically. You can display more than one stacked canvas in a window at the same time.
THIS CANVAS IS USED FOR SHOWING A SET OF CONTROLS AT RUN TIME DEPENDING ON A SPECIFIC REQUIREMENT. SET OF BUTTONS APPEAR ON EVERY CONTENT CANVAS(Associated WITH THE SAME WINDOW) WTHOUT CREATING THE BUTTONS FOR EVERY CONTENT CANVAS.
Uses and benefits of stacked canvases With stacked canvases you can achieve the following: • Scrolling views as generated by Oracle Designer • Creating an overlay effect within a single window • Displaying headers with constant information such as company name • Creating a cascading or a revealing effect within a single window • Displaying additional information • Displaying information conditionally • Displaying context-sensitive help • Hiding information
The stacked canvas is extention of contant canvas which can be display or hide dynamically. The main advantage of stacked canvas is to extend the size of the content cavas. To understand better please consider the below example. If you want to create a form with 50 columns and 50 rows if you place all 50 columns in contant canvas you have to scroll the complete form to see the 50th column. Instead of that if you create a stacked canvas with say example for 30 columns out of 50 then you need not scroll the complete form you can scroll the stacked canvas part so that the remaining 20 coulmns will remain constant.
I hope you understand the above if not please revert to me.