Horizontal scrollbar on tab page

Hi,
I'd like to use Designer for a multi-record block on a tab page with a horizontal scrollbar . How should I do this ? It is alright for a vertical scrollbar but what about an horizontal one ? Since I have too many columns to display on one tabbed page.
Thank you,
Denise

If you have many items that they cannot fit into a tab page, I think you have to put them into a Stacked Canvas. This can be done by changing Overflow Style to "Spread table" option in The Module Component containing these items.
Also, you can set WINHSB Module Generator Preference to 'Y' value to add horizontal scrollbar to module Window.
I hope you found solution for your problem.

Similar Messages

  • Horizontal Scrollbar on Tab Canvas

    Hello,
    I have to show horizontal scrollbar on my tab canvas.
    I have one Content canvas on this i hv 4 tab canvas with different datablocks. Need to show horizontal scrollbar as the number of fields are the more than tab canvas size.
    Please assist.
    Is there any other workaround, if it is not possible through any property??
    Thank you in advance.

    1) create a stack canvas and assign window to it
    2) create your items on stack canvas
    3) set the stack canvas view port width and height according to your visible area of TAB canvas (the size of canvas must be more than View port)
    4) set its X and Y position according to the TABs
    5) set show scroll bar to YES horizontally
    6) set WHEN-TAB-PAGE-CHANGED trigger to show and hide canvases based on current tab selection.
    Hope you got the idea

  • Horizontal scrollbar of waveform chart in tab page resets to end when tab page switched

    I've got a VI in LV 2012 with a chart in one of two pages of a tab control.  Whether compiled to an executable or not, when the waveform chart contains data that is no longer being updated and the x-axis range doesn't show the last point of data, the horizontal scroll bar auto-adjusts to show that last point if you switch pages (back to the chart) on the tab control.  I've tried turning off Autoscaling but that doesn't stop the effect. 
    Additional issues: 
    On some of these attempts at reproducing this, the X-Axis will even change scaling, zooming in on the data.
    When data is pushed left by this bug to allow displaying the furthest data point, if the leftmost area of the chart was blank before the data was pushed left, the data pushed left into the formerly blank area will not be displayed.  This happened only when the X-Axis was manually autoscaled prior to pushing the data off the right edge of the chart, and only if the x-axis scale was not changed.  If the tab pages are again switched at this point away and back to the chart, the data re-appears.
    The chart is a stacked plot if that makes a difference,  Also, the tab control is not linked to any event handlers.
    Also, the scrollbar works fine if you scroll such that the rightmost data points are on the chart along with blank area to the right, whether there is more data off the left edge of the chart or not.
    Last, the Y-Axis of each stacked plot is unaffected by any of this.
    I hope this isn't a duplicate - I didn't find it in the forums.
    Thanks,
    Erik
    Attachments:
    Flaw Demo.vi ‏120 KB

    Alex,
    Thanks for the quick response on this.  Again, the charts are awesome except for these minor fiddling details.  Sorry about the terminology confusion - I didn't find anything in the Help system naming the legend buttons, and unfortunately I can't edit the prior post.  When I said "AutoScale LocK" I meant "Scale Lock", and "AutoScale Once" I meant "Autoscale".
    Here are the issues, hopefully clarified:
    1.  If any chart elements have Scale Lock set, pressing the AutoScale button for any plot causes these other plots to autoscale as well.  Note these are not plots with multiple Y scales, they're stacked plots with separate y-scales for each plot.  Changing the "Advanced->Auto Adjust Scales" parameter had no effect on this issue.
    2.  If none of the chart elements have Scale Lock set in the scale legend, pressing the Autoscale button for the X-Axis has no effect if the x-axis was previously set to show all the data history but then panned such that some data falls of either side of the chart.
         This may have been confusing, so here's a breakdown of the steps to re-produce the problem using the VI I previously attached.
    a.  AutoScale all elements of the chart, and turn off Scale Lock on all elements
    b.  Move the data to the right in the chart, so the left half of the chart area has no data (e.g., set the X-Axis range to -5 to 6 seconds)
    c.  Press the X-Axis AutoScale button.  The X-Axis range will not change from where it was in (b).
    3.  The Y-Axis will also auto-scale when returning to the Chart tab if Scale Lock is enabled for the plot with the fix for the x-axis scale in place (restoring the Xscale.Range parameters from a local variable).  If the fix is not performed, this doesn't happen.
    4.  Pressing the Scale Lock button on one of the plots causes the X-Axis scale to be lost IF there is data past the maximum displayed X-Axis range.  It looks like it set the X-Axis to the same problem range as before the fix was in place.  I don't know how to build an event case for this, except for possibly "Mousedown?".
    One more:
    5.  Enabling Scale Lock on any plot auto-scales any other plot that has Scale Lock enabled (assuming the user changed the Y-Axis range from the previously auto-scalled range).  Obviously this is linked to #1 above, but worth noting.
    Thanks again, Alex!
    Erik

  • 6i, Horizontal Scrollbar on a Tab page

    Hi,
    I have a big datablock placed on a Tab page. Record layout is Tabular. As the no. of columns are many, they do not fit in the window.
    How do I put a horizontal scroll bar to the Tab page so that users can scroll left-right to see hidden/out-of-view columns. (Basically a spreadsheet like functionality with one or more left-most columns fixed and others scrollable).
    I went through couple of forum posting suggesting use of stacked canvas and played around with then but still not able to get it work.
    An example is highly appreciated.
    Thanks

    Those columns which are fixed lay on the tab-canvas. Very important: One of this items has to be navigable. Then you create a stacked canvas for the other columns.
    e.g.
    width of the tabcanvas: 800 pixel. two fixed columns which use 100 pixel each. Then you have 600 pixel for the rest
    Let's say 50% of the rest of the columns can be shown at one time. That means, that your stacked canvas is internally 2*600 = width 1200.
    The stacked canvas belongs to the content canvas (like the tabcanvas too). Each time you navigate into the tab with the stacked canvas you have to do:
    Show_View ('Stacked_Canvas_Name');
    and
    Hide_View ('Stacked_Canvas_Name');
    when you navigate out of the tab.

  • I loose focus on tab pages with horizontal scroll bar

    Hello
    I am using a form with two tab pages. On the second tab page there is a multirecord block from which the first 5 columns are context (always visible)), the other columns are working with a horizontal scrollbar. When I navigate to another window and come back to the first one, then the context columns are still there, but all the other columns are gone, there is only a big grey space. Any suggestions ? Webforms 10gR1.

    Not sure why that is happening. Are you running the newest JInitiator? What browser are you using?
    Maybe as a workaround, you may have to save the current record before leaving the first form, then when you return to the first form, requery the block and go to the current record. That's assuming, that a requery fixes the problem...

  • Rich:toolBar in a JSF page:how to avoid horizontal scrollbars?

    Hi,
    I have a rich:toolBar. I create this toolbar from a backing bean class. I have around 19 dropdown menus in the toolbar. So when the toolbar renders, the length (i mean, width) of the toolbar exceeds the page width. This causes the browser to add a horizontal scrollbar. I do not want this scrollbar. My requirement is like this:
    when the width of the toolbar is more than the screen width, the rest of the menus must be added to another DropdownMenu.This menu will be the last menu and it will contain all the menus which cant be viewed when the toolbar is rendered.
    When we use overflow : hidden, it removes the scrollbar in firefox not in IE. If you are not clear about the requirement, you can see the firefox browser itself as one with the similar feature. when we open more tabs than it is able to render, the tabs which are not shown are added to a 'button' to the right of the browser window.
    Please help me with your ideas.
    Thanks,
    Geet

    the overflow : hidden worked well(actually not well, i was not able to see the menu items)on my firefox browser. but it didnt work on my IE. and my firefox version is 3.

  • Forms 5 Tab Canvas & Horizontal Scrollbar

    We are trying to implement a tab canvas which will hold a multi-record data block. The difficulty is that we would like to display a lot of fields and there is no Horizontal Scrollbar easily available for the Tab Canvas.
    We are thinking about "simulating" a tab canvas by using stacked canvases. The stacked canvas allows us to have the scrollbar, but looses some of the look & feel of a tab canvas.
    Anyone try to do this in Forms 5? How about anyone try to place a stacked canvas on top of a tab canvas?

    We're using forms 6.0.8.8. Our standard practice is to never put items on a tab canvas, instead we put stacked canvas' on the tab canvas. Besides having canvas scroll bars, it also provides a basis to work around documented bugs for refreshing/resizing windows when returning from other forms/windows of different sizes etc.
    null

  • Horizontally laid-out hide-show regions/ mini-tabbed pages

    I'd like a mini-tabbed page layout, I can almost achieve this by having hide-show regions in which only one hide-show region is visible at a time, however the regions are stacked vertically, not horizontally. I don't want to use regular tabbed regions, because
    a) I'm already using two levels of tabs,
    b) I want these tabs to be all on the same page so I can use page-level processes.
    Cheers, Mark

    Hello Murray
    Thanks for going to the trouble of creating the little test site.
    Other browsers appear to load the pages much quicker. This may be because they are able to more inteligently handle our code, I don't know. Safari on our Macs zooms through it.
    In IE6 if I open a large Lesson and click next I see, at the bottom of the screen in the Status Bar, "(21 items remaining)" and then "(20 items remaining)" etc. which counts down and then disappears. Interestingly if the next screen happens to display the same image this does not happen, just the message "Done". If the next screen has a different image then the count down from "(21 items remaining)" again as all the linked resources (I presume) are downloaded.
    I have opened your site in IE6 (Windows XP Pro) and I don't see the message. However the image is so small that I may not because it is so fast to load.
    It may be related to how IE6 handles Temporary Internet Files, I'm not sure.

  • A very wide, continuous page that will feature a horizontal scrollbar

    Hello, I'm trying to create a very simple portfolio website that simply features one long, horizontal page that will be wider than the browser window and therefore produce a horizontal scrollbar that can be manually scrolled. This is surely a very simple thing to achieve but I don't know how to achieve it! Do I change the page width somehow??
    Any help would be much appreciated! Thanks.

    that's great and what i'm looking for, but where do I insert these numbers?
    As you can probably tell, Im quite unfamiliar with dreamweaver..
    If you view source in your browser, you'll see how that demo page was built.
    File, New, HTML page.  Add some content to your page and wrap select areas around <div> tags
    <div1>
    some content here
    </div>
    <div2>
    some content here
    </div>
    <div3>
    some content here
    </div>
    <div4>
    some content here
    </div>
    Then style and position each div with CSS.
    HTML & CSS Tutorials - http://w3schools.com/
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

  • Tab pages do not seem to have "scroll" feature in 9i

    I have a couple of forms with a lot of Tab pages, and in the Forms9iDS it appears to have that small, horizontal "scrollbar" (widget with [start][scroll on tab page back][scroll one tab page forward][end] at the upper right corner).
    However, the tab pages (when run in 9i) all show up on the same canvas, but they seem to have been shortened instead, substituting "..." where the tab page label is too long to display.
    Can this be set - I mean can you choose whether it display the little scroll-thingy, or whether it tries to fit everything inside the Tab Canvas at once?
    Sincerely,
    Jesper Vad Kristensen
    Aarhus, Denmark

    Jesper,
    there exist a HTM parameter "dontTruncateTabs" that needs to be set to true. To use this HTML parameter do as follows
    1. open basejini.htm in the forms90/server directory with a text editor
    2. Add the following line to the IE section
    <PARAM NAME="dontTruncateTabs" VALUE="true">
    3. Add the following line to teh Netscape section of the same file
    dontTruncateTabs=true
    Note that if you use other base HTML files then basejini.htm you will have to edit these too.
    Frank

  • Tab pages do not have "scroll" feature in 9i

    I have a couple of forms with a lot of Tab pages, and in the Forms9iDS it appears to have that small, horizontal "scrollbar" (widget with [start][scroll on tab page back][scroll one tab page forward][end] at the upper right corner).
    However, the tab pages when run in 9i all show up on the same canvas, but they seem to have been shortened instead, substituting "..." where the tab page label is too long to display.
    Can this be set - I mean can you choose whether it display the little scroll-thingy, or whether it tries to fit everything inside the Tab Canvas at once?
    Sincerely,
    Jesper Vad Kristensen
    Aarhus, Denmark

    Jesper,
    please see
    vertical scrollbar on only one tab-page
    Frank

  • ViewObject & Horizontal ScrollBar

    Hi All,
    I need to use 2 view object with the same number of column on a page jspx.
    I want to use only one horizontal scrollbar.
    How can I get the horizontal scrollbar position on one view and set the horizontal scrollbar position of the other one?
    In my page I use two viewobject with dvt:pivottable....
    thanks in advance,
    Luca

    1) create a stack canvas and assign window to it
    2) create your items on stack canvas
    3) set the stack canvas view port width and height according to your visible area of TAB canvas (the size of canvas must be more than View port)
    4) set its X and Y position according to the TABs
    5) set show scroll bar to YES horizontally
    6) set WHEN-TAB-PAGE-CHANGED trigger to show and hide canvases based on current tab selection.
    Hope you got the idea

  • To disable the horizontal scrollbar and to create a next button to navigate

    To disable the horizontal scrollbar and to create a next button to navigate through the records. At present I create a JSF page and drag and drop my table view and then using the Tuning property I have limited the number of records to be shown. But I need to add a button and then code it to display the next few records. Can someone kindly suggest a suitable mechanism to get this accomplished.
    Edited by: 888970 on Oct 2, 2011 10:15 PM

    Hi Erp,
    At present these are the entries that I have in my JSPX page.
    I have a Table, Iterator and a Input List of Values. As per the scenario, I want a few rows to appear on the table for which I wanted to disable the horizontal scroll bar and then once I click on the list of values it must prompt me with the remaining page numbers.
    Earlier there are about 150 records in the table. I want to show them as 15 per page.
    For which I have added the Iterator and a LOV component code in my JSPX page.
    <af:iterator id="i1"
    value="#{bindings.NsEventDetailsView1.collectionModel}"
    var="row"
    binding="#{pageFlowScope.testPageBean.myIterator}"/>
    <af:inputListOfValues label="Label 1"
    popupTitle="Search and Result Dialog" id="ilov1"/>
    Then I created the bean class as per the example.
    Below is the bean class:
    import javax.faces.event.ValueChangeEvent;
    import oracle.adf.view.rich.context.AdfFacesContext;
    import org.apache.myfaces.trinidad.component.UIXIterator;
    import org.apache.myfaces.trinidad.event.AttributeChangeEvent;
    public class TestPagebean {
    public TestPagebean() {
    public void i1ov1_valueChangeListener(ValueChangeEvent valueChangeEvent) {
    // Add event code here...
    private UIXIterator myiter;
    public void setI1(UIXIterator myiter) {
    this.myiter=myiter;
    public UIXIterator getmyiter() {
    this.myiter=myiter;
    public UIXIterator setmyiter() {
    return myiter;
    UIXIterator valueIterator = getmyiter();
    if (!valueChangeEvent.getNewValue().equals(valueChangeEvent.getOldValue())) {
    int newPage =
    Integer.parseInt(valueChangeEvent.getNewValue().toString());
    int pageStart = (newPage) * valueIterator.getRows();
    valueIterator.setFirst(pageStart);
    AdfFacesContext.getCurrentInstance().addPartialTarget(valueIterator);
    But i am getting errors in the bean class.
    1. Block expecting }
    2. public UIXIterator getmyiter() {
    this.myiter=myiter;
    Return Statement missing
    3. Block expecting {
    4. Type or variable 'valueChangeEvent' not found
    5. Method 'getNewValue' not found
    6. Method 'getOldValue' not found
    7. Method 'toString' not found
    Can you suggest a possible solution?

  • 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

  • How to set the extra component to horizontal scrollbar position

    How to set the component to position of horizontal scrollbar , that position contain two component horizontal scrollbar and any component (JButton , JLabel ) like that.. Ms-Word scrollbar ,
    Like that bellow fig.
    <!--[if !mso]>
    <style>
    v\:* {behavior:url(#default#VML);}
    o\:* {behavior:url(#default#VML);}
    w\:* {behavior:url(#default#VML);}
    .shape {behavior:url(#default#VML);}
    </style>
    <![endif]--><!--[if gte mso 9]><xml>
    <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:Compatibility>
    <w:BreakWrappedTables/>
    <w:SnapToGridInCell/>
    <w:WrapTextWithPunct/>
    <w:UseAsianBreakRules/>
    <w:DontGrowAutofit/>
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    </w:WordDocument>
    </xml><![endif]--><!--[if gte mso 9]><xml>
    <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
    </w:LatentStyles>
    </xml><![endif]-->
    <!--
    /* Style Definitions */
    p.MsoNormal, li.MsoNormal, div.MsoNormal
    {mso-style-parent:"";
    margin:0in;
    margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:12.0pt;
    font-family:"Times New Roman";
    mso-fareast-font-family:"Times New Roman";}
    @page Section1
    {size:8.5in 11.0in;
    margin:1.0in 1.25in 1.0in 1.25in;
    mso-header-margin:.5in;
    mso-footer-margin:.5in;
    mso-paper-source:0;}
    div.Section1
    {page:Section1;}
    -->
    <!--[if gte mso 10]>
    <style>
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman";
    mso-ansi-language:#0400;
    mso-fareast-language:#0400;
    mso-bidi-language:#0400;}
    </style>
    <![endif]-->{font:'Times New Roman'}{size:12pt}<!--[if gte vml 1]><v:shapetype id="_x0000_t75"
    coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
    filled="f" stroked="f">
    <v:stroke joinstyle="miter"/>
    <v:formulas>
    <v:f eqn="if lineDrawn pixelLineWidth 0"/>
    <v:f eqn="sum @0 1 0"/>
    <v:f eqn="sum 0 0 @1"/>
    <v:f eqn="prod @2 1 2"/>
    <v:f eqn="prod @3 21600 pixelWidth"/>
    <v:f eqn="prod @3 21600 pixelHeight"/>
    <v:f eqn="sum @0 0 1"/>
    <v:f eqn="prod @6 1 2"/>
    <v:f eqn="prod @7 21600 pixelWidth"/>
    <v:f eqn="sum @8 21600 0"/>
    <v:f eqn="prod @7 21600 pixelHeight"/>
    <v:f eqn="sum @10 21600 0"/>
    </v:formulas>
    <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
    <o:lock v:ext="edit" aspectratio="t"/>
    </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:453pt;
    height:26.25pt'>
    <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\04\clip_image001.png"
    o:title=""/>
    </v:shape><![endif]--><!--[if !vml]--><img src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/04/clip_image002.jpg" alt="" width="485" height="27" /><!--[endif]-->{size}{font}
    How to design ?

    pradeep.rajadurai wrote:
    I want set the JTable as a background of jframe or jinternalframe , how it is possible One way that may work, you can always extract the image from a rendered JTable and then paint the same image into the JPanel that holds your components via it's paintComponent method, then added the JPanel to the app's contentPane.
    give me simple pgmIs English your second language? Because if so, please understand that this demand can be taken by some as rude.

Maybe you are looking for

  • JAEHYLEE  (R12 IBY)  Format Batch Error

    Symptoms- On 12.0.2 in Production: payment batch the Format Payment Instruction Program 수행시 다음과 같은 에러 발생 ERROR IBY_FD_PAYMENT_FORMAT module: Format Payment Instructions SQLException occurred: ORA-01422: exact fetch returns more than requested number

  • Excellent Tutorial Docs

    Hi All, I got this excellent tutorial doc format which is very easy to follow ;) and which helped me a lot to setup a dbms_scheduler on Sqldev. Before this, I hate a lot to read DBMS_SCHEDULER because of high level complexities, that reading it gives

  • Video lag when I try to edit a GoPro Video

    Laptop used to edit my video's: Alineware m14x i7 2860qm processor 2.5Ghz (3.6 with turbo boost) Nevidia 555m 3gb 16GB RAM All drivers are upto date along with software updates. It plays fine in the preview but as soon as I drag it over to edit or ap

  • Flash Builder 4.4, Application crashes every time when i start profiling and take memory snapshort?

    Hello all, i have a real wired problem, when ever i start profiling my application in Adobe Flash builder and take a memory  snapshot the application crash, and these dialogs appears. i have tried Adobe flash builder 4.4, 4.5, 4.6 all of these have s

  • DBMS_SCHEDULER plsql code and examples

    hi, can u please explain the DBMS_SCHEDULER supplied package? give some idea with plsql pacakge examples. by siva