Dynamic height in a table with scrollable content

Hello,
i have in a web dynpro a table. The table is scrollable. At present i have a fixed height. Is it possible that i have a dynamic height, so that the table for example has a height of 70 percents from the page.
I try that but it doesn't work. Have any one a solution or is it not the supported in web dynpro's?
best regards
Markus Jura

Markus,
There is no way to define height of table in percents of parent container. You may only manipulate number of visible rows. For example, bind corresponding IWDTable property to context attribute of type int and change value of this attribute dynamically (in wdDoInit and/or action handlers code)
Valery Silaev
EPAM Systems
http://www.NetWeaverTeam.com

Similar Messages

  • Dynamicly creating an internal table with header line

    Hi experts,
    I am trying to do a read on an internal table using field symbols of type any table. To be able to read more than one row at once, I'd like to read it into another internal table (instead of just one line and instead of looping through them one by one).
    So far the following line rendered an error that the target internal table doesn't have a header line
    read table <fs_v_tab> WITH KEY (<fs_comp>) = <fs_param>-low INTO <fs_v_tab>.
    (also attempted using "<fs_v_tab>->*" & "<fs_v_tab>[]" to be silly)
    Based on the following article, I was wondering if it were possible to dynamicly create an internal table with header line.
    [http://help-abap.blogspot.com/2008/09/dynamic-internal-table-creation.html|http://help-abap.blogspot.com/2008/09/dynamic-internal-table-creation.html]
    Any help or tips on how to dynamicly filter an internal table field-symbol is greatly appreciated!

    Just read the online help:
    This statement reads a row from internal table itab.
    Or more exact:
    This statement reads one row from internal table itab.
    Therefore you can not read multiple lines into another table. The header line is needed to put the result in. And this is not what you intended, the result will be in the header line, not in the table itself.
    If the row to be read is not uniquely specified, the first suitable row is read. In the case of index tables, this row has the lowest table index of all matching rows.
    At least you have to do what you dont wanna do: looping.

  • Problem with scrollable content in cs6

    hi out there
    well since i while i'm using the cs6 to create folios. now i have a problem i didn't have in cs5.5. if i create a scrollable content ("durchlaufbarer rahmen" in german) in the folio overlays i can't navigate on the area where this element ist placed. if i place a full screen scrollable content on one page and open the folio on the ipad i'm stuck at this page...
    ...hope someone out there knows a way to fix this problem.
    thanks - alex

    So there is a way to retain the PDF version of an article with this?
    I've tried adding an MSO over a scrolling area of text (separate from the frame, but still on top of it), and I've also tried placing it within the scrolling frame.
    Neither of these worked.
    Is there something I'm missing? What specifically allows this workaround to work? I'd love to include some full page scrolling content without making the viewer get stuck on one scrolling page in the middle of the document.

  • Problems with Scrollable Content : colored lines appear

    Hello,
    We have a book with several Scrollable Content (around a total of 200).
    The fact is that in many colored lines appear. These lines appear i disappear when changing article,
    anyone have any solution?
    THANKS

    Hi
    I had the same problem. I had pasted the scrollable content directly into the container frame, but the pasted content was slightly 'taller' than the container window (the pasted object group was maybe 0.012 pixels larger than the container, so very slight) this caused it to display the coloured lines when I moved it up or down, although left and right movement worked fine. Resizing so the pasted content was smaller and exact pixels not 0.123 px (or the same size) as the container fixed it.
    M

  • In the vertical page with scrollable content, i can´t swipe to next article. why?

    in the vertical version of the page with one scrollable content frame, i can´t swipe to next article. the scrollable content frame has in both versions the exact size of the page. in the horizontal version this works perfectly. Used folio builder v22, pdf and smothscrolling off.
    Message was edited by: lost in dps

    Thanks for the answer. But i found out, that it was my fault. A status of an object was outside the scrolling content frame. But thank you for the possibilty to ask questions.

  • Dynamic Creation of Internal table WITH HEADER LINE

    Dear,
    Please show me the way of creating Internal table WITH HEADER LINE dynamically..
    Thanks,
    Nirav

    <font color='blue'>Hi Parekh,
    Have a look at the sample program for Dynamic internal table
    This program has been developed to update any table data in the dictionary. We give table name and File name as Input fields.
    <pre>
    REPORT znpmmm0201.
    *Types
    TYPES:
          BEGIN OF ty_file,
            data(4096) TYPE c,
          END OF ty_file.
    *Type-pools
    TYPE-POOLS:
          truxs.
    *Work areas
    DATA:
          wa_file      TYPE ty_file.
    *Internal tables
    DATA:
          it_file      TYPE STANDARD TABLE OF ty_file,
          it_data      TYPE truxs_t_text_data.
    DATA:
          gv_dref TYPE REF TO data,
          file_name TYPE string.
    *FIELD-SYMBOLS
    FIELD-SYMBOLS:
                   <gf_itab> TYPE STANDARD TABLE,
                   <wa>      TYPE ANY.
    *& Selection-screen
    PARAMETERS:
          p_table TYPE rsrd1-tbma_val,
          p_file  TYPE ibipparms-path.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      PERFORM f4_for_p_file CHANGING file_name .
    *& START-OF-SELECTION
    START-OF-SELECTION.
      CREATE DATA gv_dref TYPE TABLE OF (p_table).
      ASSIGN gv_dref->* TO <gf_itab>.
      PERFORM upload_data USING file_name.
      MODIFY (p_table) FROM TABLE <gf_itab>.
    *&      Form  UPLOAD_DATA
    FORM upload_data USING file.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename                = file
          filetype                = 'ASC'
        TABLES
          data_tab                = it_file.
      APPEND LINES OF it_file TO it_data.
      CLASS cl_abap_char_utilities DEFINITION LOAD.
      DATA: l_field_seperator.
      l_field_seperator = cl_abap_char_utilities=>horizontal_tab.
      REPLACE ALL OCCURRENCES OF '|' IN TABLE it_data WITH l_field_seperator.
      CALL FUNCTION 'TEXT_CONVERT_TEX_TO_SAP'
        EXPORTING
          i_field_seperator    = l_field_seperator
          i_tab_raw_data       = it_data
        TABLES
          i_tab_converted_data = <gf_itab>.
    ENDFORM.                    " UPLOAD_DATA
    *&      Form  F4_FOR_p_file
    FORM f4_for_p_file CHANGING file.
      DATA:
            l_field_name LIKE  dynpread-fieldname VALUE 'P_FILE'.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
          field_name    = l_field_name
        IMPORTING
          file_name     = p_file.
      file = p_file.
    ENDFORM.                    " F4_FOR_p_file </pre>
    Thanks,
    Venkat.O</font>

  • 100% Height Sidebar, with scrollable content.

    Hello - I am having difficulting getting the desired effect on a website I am currently developing.  The code/site can be viewed here:
    http://www.innosparkllc.com/client_websites/woodlands2/index.html
    The point of concern relates to the sidebar.  As you'll see, via the link, I have an img (tree trunk) as the background.  The image is currently part of the HTML, not CSS.  The sign/logo, contact form, and tree are all 'fixed' position.  For many screen sizes, this works great, no concerns.  However, for smaller screen sizes, some of the contact form get's cut off.  For example, on my 13" MacBook, I am unable to use the form, because the 'submit' button is not visible. 
    What I want to do is this:
    Tree trunk background always fills 100% of the browser height.  I want the content to scroll up and down, along with the tree, when the screen size is such that content would otherwise be cut short. 
    Hopefully I've explained thoroughly, and that the link provided further clarifies.  I've done many google searches, but am having problems coming up with a solution.  Any advice is greatly appreciated. 

    Hello,
    Unfortunately tis feature is not there is Adobe Muse till now.
    A feature request has already been logged for same : http://forums.adobe.com/ideas/1858#comment-5070
    I would suggest you to add your valuable comments to the post.
    Regards,
    Sachin

  • Update the database table with the content of the internal table

    Hello!
      I have the next form:
      FORM erase_data.
    SELECT * FROM zadrress INTO CORRESPONDING FIELDS OF TABLE itab_adrress.
      DELETE TABLE itab_adrress: FROM zadrress,
                                 WITH TABLE KEY adrid = '456'.
      WRITE 'The information after the DELETE operation'
      COLOR 2.
      LOOP AT itab_adrress INTO wa_adrress .
        WRITE:/
               wa_adrress-adrid COLOR 5,
               wa_adrress-name COLOR 7,
               wa_adrress-email COLOR 5,
               wa_adrress-depart COLOR 7,
               wa_adrress-display COLOR 5.
      ENDLOOP.
      SKIP.
    LOOP AT itab_adrress INTO wa_adrress.
       MODIFY zadrress FROM wa_adrress.
       COMMIT WORK.
       IF sy-subrc = 0.
         WRITE 'OK !'.
         SKIP.
       ELSE.
         WRITE 'FAIL !'.
         SKIP.
       ENDIF.
    ENDLOOP.
      MODIFY zadrress FROM TABLE itab_adrress.
      UPDATE zadrress FROM TABLE itab_adrress.
    TRANSPORTING adrid, name, email, depart, display.
    INSERT zadrress FROM TABLE itab_adrress ACCEPTING DUPLICATE KEYS.
    PERFORM display_data .
    ENDFORM.                    "erase_data
    I see that my record is deleted  when I display the records from my internal table, but
    now I want to delete the record from database table.
       For that I want to move the content of the modified internal table in the database table. You can see the methods I tried (some of them commented), but nothing seems to work.
    Any advice ?
    Thank you.

    FORM erase_data.
    SELECT * FROM zadrress INTO CORRESPONDING FIELDS OF TABLE itab_adrress.
    DELETE TABLE itab_adrress: FROM zadrress,
    WITH TABLE KEY adrid = '456'.
    WRITE 'The information after the DELETE operation'
    COLOR 2.
    LOOP AT itab_adrress INTO wa_adrress .
    WRITE:/
    wa_adrress-adrid COLOR 5,
    wa_adrress-name COLOR 7,
    wa_adrress-email COLOR 5,
    wa_adrress-depart COLOR 7,
    wa_adrress-display COLOR 5.
    ENDLOOP.
    SKIP.
    LOOP AT itab_adrress INTO wa_adrress.
    MODIFY zadrress FROM wa_adrress.
    COMMIT WORK.
    IF sy-subrc = 0.
    WRITE 'OK !'.
    SKIP.
    ELSE.
    WRITE 'FAIL !'.
    SKIP.
    ENDIF.
    ENDLOOP.
    <b>DELETE FROM zadrress.</b>  "Make this change and try
    MODIFY zadrress FROM TABLE itab_adrress.
    UPDATE zadrress FROM TABLE itab_adrress.
    TRANSPORTING adrid, name, email, depart, display.
    INSERT zadrress FROM TABLE itab_adrress ACCEPTING DUPLICATE KEYS.
    PERFORM display_data .
    ENDFORM. "erase_data'.

  • Need Dynamic boxes position to move with scrollable text postion

    I am having a problem that I can't figure out.  The textbox is scrollable and I need the boxes that are created to move according to the position of the word it is supposed to be hovering over.  I would think I could create an ENTER_FRAME listener for each siteButton and change the y position with the getCharBoundaries() of the word but I keep getting errors.  Here is the codee below:
    webSite = infoBox.taNotes.text.match(regex);
        if (webSite.length > 0){
            for (var i in webSite) {
                var index1 = infoBox.taNotes.text.search(webSite[i]);
                var index2 = index1 + webSite[i].length - 1;
                var x1 = infoBox.taNotes.getCharBoundaries(index1).x;
                var x2 = infoBox.taNotes.getCharBoundaries(index2).x;
                var y1 = infoBox.taNotes.getCharBoundaries(index1).y;
                var h1 = infoBox.taNotes.getCharBoundaries(index1).height;
                var siteButton:linkButton = new linkButton();
                infoBox.buttons.addChild(siteButton);
                siteButton.addEventListener(Event.ENTER_FRAME, siteButtonMove);
                siteButton.x = infoBox.taNotes.x + x1;
                siteButton.y = infoBox.taNotes.y + y1;
                siteButton.width = x2 - x1 + 9;
                siteButton.height = h1;
                siteButton.blendMode = "multiply";
                siteButton.name = "siteButton"+[i];
                siteButton.siteLink = "http://" + webSite[i];
                siteButton.addEventListener(MouseEvent.CLICK, gotoNotesWebsite);
    function siteButtonMove(event:Event):void {
        if (webSite.length > 0){
            for (var i in webSite) {
                var index1 = infoBox.taNotes.text.search(webSite[i]);
                var y1 = infoBox.taNotes.getCharBoundaries(index1).y;
                trace(y1);
                trace(event.currentTarget.name);

    Dear havoc:
    You leave out some details so it's not exactly clear what you want. (InDesign does have modal dialog boxes, though I don't know why you would want more of them -- generally a user interface designer tries hard to reduce the number of modal dialog boxes...)
    What does it mean for text to "start on the previous line where the previous text ended"? What does it mean for "text to end"?
    Are you dealing with multiple text frames?
    How is your data getting from your database to InDesign?
    If you are using data merge, you can just put 3 fields on the same line.
    You can also do something similar with XML, though I would warn you away from that.
    But probably I would just instruct the database to combine the 3 fields together on export.
    So, please give us a concrete example of the trouble you're having. A screenshot would be excellent, too.
    I don't think thre is any reason you would nee to upgrade from CS4 to CS5 (or CS5.5) for this.

  • Web Service returning JCO.Table with no content

    Hello all,
    I've written a web service returning an object of type JCO.Table
    When I'm testing it in the Web Service Navigator the response contains two parameters: tabLength and row (current row number), but doesn't contain the content of the table.
    I tried testing the Web Service also from Webdynpro but its the same -
    the result contains a ComplexTypeJCOTable and from that object I can only get the tabLength and row.
    Anyone knows why is it happening?
    Thanks for your help, Adi.

    Hi Rajendrakumar Gaikwad,
    Thanks for your suggestion.
    I don't think this will be an efficient solution for me or for the web service clients.
    I'm still looking for an explanation why can't I get the JCO.Table content.
    Is it impossible for some reason or am I doing anything wrong?
    Thanks again, Adi.

  • How to hide table with empty content using Javascript?

    Hello!
    I'm using Adobe LiveCylce Desinger integrated in SAP. I have a task to hide a database-table, if the table empty is.
    Normmaly we can do following to check, whether the content empty is.
    if (this.REMARK_TEXT.rawValue == null )
    this.presence = "hidden";
    else
    this.presence = "visible";
    The question is, how to check in Javascript, if a table empty is.
    Many thanks in advance!
    regards
    longholiday

    could try something like this:
    function showOrHideTable(table){
         var isVisible = false;
        // gets the count of instance managers, event_initialize and row objects
        var rowCount = table.nodes.length;
        for(var i=0; i<rowCount; i++)
            //get the class name
            var myTestNode = table.nodes.item(i).className;
            //ignores the instance managers and event_init
            if(myTestNode == "subform")
                var innerCells = table.nodes.item(i).nodes;
                for(var j=0; j<innerCells.length; j++){
                    //ignores non-input boxes
                    if(innerCells.item(j).className == "field")
                        //check value
                        if(innerCells.item(j).rawValue != ""))
                            isVisible = true;
                        else
                            //hide the row
                            table.nodes.item(i).presence = "hidden";
        //if any row has a value specified
        if(isVisible)
            table.presence = "visible";
        //no value specified
        else
            table.presence = "hidden";

  • Dynamically fill the internal table with new fileds

    Hi Friends,
    I have the internal table like
    Data:begin of i_data occurs 0,
               a(60),
                b(60),
                c(60),
                d(60),
                 e(60),
            end of i_data.
    I need to fill the internal table dynamically like
    Data:begin of i_data occurs 0,
               a(60),
                b(60),
                c(60),
                 c1(60),  "new filed dynamically
                 c2(60),  "new field dynamically
                d(60),
                 e(60),
            end of i_data.
    Please suggest me how to do this.
    Regards,
    Sunny.
    Code Formatted by: Alvaro Tejada Galindo on Jan 8, 2009 1:55 PM

    You can not add new fields to a statically defined internal table, instead you must create the entrie internal table at runtime.
    Search this forum for Dynamic Internal tables, you will get a lot of example programs.
    Regards,
    Rich Heilman

  • Comparing InfoProvider table (Master Data P table) with the contents of the

    I have compared the contents of the ODS and the InfoProvider (it is an InfoObject).  I have compared by just going to the tables and selecting the Number of Entries option.  However, the InfoPackage load (which is an Init) shows a failure and there are red squares next to the last six packets.  Should I do a manual update of these packages anyway and if I do is there any consequences ie duplicate records.  Thanks

    Hi Niten,
    as already explained, there is no problem to do a manual update of single packages...anyway, if you are not sure or you don't feel this procedure much safe, you can load all again starting from PSA (if your load fail AFTER all data was uploaded in BW)...
    Bye,
    ROberto

  • Need to populate an oracle table with the contents of ms-access table

    Dear All,
    I need a simple way to populate an oracle table from the table which is exist in ms-access mdb. Can we make some kind of constant link in between oracle db and ms-access db? So we will be able to perform this task whenever is required. Kindly help!
    Thanks!
    Zia

    For solving your problem, I Created a link table using ODBC. Now there is a linked table in access's mdb; but if i update the column values; i am getting following error: (after 1 min wait)
    ODBC--update on linked table 'SCOTT_T' failed.
    [Oracle][ODBC][Ora]ORA-01013: user requested cancel of current operation (#1013)
    I do'nt know; why this error is comming.

  • Best way to generate one record per day from a table with eff/exp dates

    Hi,
    Have a table which has various attributes and an eff and exp date. e.g attributea, 01/05/2012, 16/05/2012
    We wish to create another table from this table to have one record per day. e.g 16 records.
    What is best way to achieve this in OWB ?
    Thanks

    Hi,
    Example if have table
    with following contents
    conversion_rate number(6,4)
    EFFEcTIVE_DATE DATE
    expiration_date date
    example record 1.43, 01/05/2012,16/05/2012
    If want to have another table which instead has 16 records one for each day
    e.g
    1.43, 01/05/2012
    1.43,02/05/2012
    1.43,16/05/2012
    Thoughts on best way to do this.
    Thanks

Maybe you are looking for

  • HOW TO IMPORT HUNDREDS OF TEXT FILE TO DATABASE AS TABLE

    Hi, I have hundreds of text files in my computer. Every text file includes records. I want to see these records in one table at the database. How can I do that? thank you very much for help ömer faruk akyüzlü in Turkey

  • Icon does not appear as a PS icon on the taskbar

    I upgraded to PS '14.  Could no longer launch [edit in] from LR.   Uninstalled and then reinstalled PS.  Reinstalled plug-ins. It can be launch from LR now. However when I go to the program in windows and right click and select pin to taskbar, it doe

  • Compile Error in Enhanced For Loop

    I'm learning generic collections and for practice wrote a simple class that uses a HashMap to store data. However, I'm getting a compile error for the code that accesses the HashMap. The error and code for my class follow. Can anyone help? Thanks...

  • QuarkXPress 6.5 won't start after upgrading to OS 10.3.9

    I recently updgraded to OS 10.3.9 and now my QuarkXPress 6.5 won't start. The Quark window comes up, but then I get the spinning color wheel. It doesn't stop until I force quit. Are there any known issues with this upgrade? I have a ton of work to do

  • GATP - Rule based availability check

    Hi: What is the meaning of having more than one condition type in the case of GATP RBA?  In the context of pricing, it is understandabale because the price is additive from one condition type to the next.  But in the case of GATP where we are interes