Table scrolling...

I have a user who is using the compensation workbench and they are wanting the ability to scroll vertically through the table while the headings stay stationary as you can do in Microsoft Excel. The specific page she is using is: /oracle/apps/ben/selfservice/cwb/worksheet/webui/CwbWsAlctCompPG 115.32 and the table is under "Employee Allocations".
Is there anyway she can do this through personalization or is there anyway I as an OA developer can modify the page to allow for this?

Hi,
Its not possible in OAF either through personalization or customization.
For more info refer http://forums.oracle.com/forums/thread.jspa?threadID=2188006&tstart=105
http://mukx.blogspot.com/2009/12/scrolling-table-table-with-horizontal.html
Regards.
Gyan

Similar Messages

  • Applying table scroll bar for only table rows with table columns fixed.

    hi oa gurus,
    i had implemented table scroll bars using oarawtextbean , there is no problem in vertical and horizontal scroll bar working its working fine. but the requirement is i need to scroll only the table rows with table columns fixed. so , how to achieve the table scroll for only table datas neglecting table headers.
    the code for vertical and horizontal bars scroll is like this,
    OARawTextBean ors = (OARawTextBean)webBean.findChildRecursive("raw1");
    ors.setText(div id=tabledivid style=height:500px;width:100%; overflow:auto>);
    OARawTextBean ore = (OARawTextBean)webBean.findChildRecursive("raw2");
    ore.setText("</div>");
    where raw1 and raw2 are rawtextbean created above and below of the table . but i dont know hoow to apply this only for table rows neglecting table columns , can anybody give any ideas.
    pelase this is very urgent , can u help me in this regards
    thanks
    Edited by: user630121 on Sep 29, 2008 5:17 AM
    Edited by: user630121 on Sep 29, 2008 5:18 AM

    hi,
    I have a similar task to do... Only to apply scrollbar at the table level.
    I tried using the above mentioned but I am facing Null Pointer Exception..
    Please explain about raw1 and raw2
    Rahul

  • Jdeveloper - af:table scroll bar disappearing/truncating

    Hello,
    I'm having some issues with an af:table bound to a view object. The table is displaying questions to be administered to students applying for a scholarship. New questions can be created via a popup.. new questions are committed when the user clicks a save button on the popup, and the table is refreshed.
    The edit question popup uses af:inputText components to record most of the information for the new question being created. In particular, there is a field called "Question Text" - the display text for the question - which we put a 1000 character limit on. When typing in characters, at a certain point a scroll bar appears on the inputText component. I've noticed that after adding a few questions with the max # of characters, if I add a question, the question text of which doesn't have the max # of characters (and thus has a smaller scroll bar on the inputText component of my edit question popup) when I return to the main table, I lose functionality on my table scroll bar!
    For example, any time I make 2 questions with 1000 characters, and then a 3rd question with only two lines of Question Text, the scroll bar on the main table disappears completely until refreshed.
    Another time, I made 4 questions with a couple lines of Question Text, then 5 questions (#'s 5-9) with 1000 characters in the question text, then 3 questions that had just enough text to trigger a scroll bar in the inputText component of the Edit Question popup. When I would return to the table after creating questions 10-12, the most recent question would be in view... but if I scrolled to the top of the table and back down, I could only scroll down to question #9.
    All of my created data IS there, and a refresh restores the functionality of the table scroll bar. But has anyone seen behavior like this or have any suggestions of table settings, or how to best return from the edit question pop up (maybe I should re-execute the table's VO and NOT try to maintain currency on the newly created row..?) that might fix this?
    I'm including the code for my table and popup below just so you can see their settings. Of course, the components involved in this issue are part of a much larger system, so if there isn't enough information in this post to address the issue and you need any specific information (code from a backing bean/action listener method, etc..) just let me know!
    Thanks for looking.
    <af:panelCollection featuresOff="detach"
    id="stuQPc"
    partialTriggers=":::delQBtn :::appQCSave :::appQCCancel :::appQuestionSaveBtn :::appQuestionCancelBtn">
    <f:facet name="menus"/>
    <f:facet name="toolbar">
    <af:toolbar id="t2">
    <af:outputText value="#{pageFlowScope.mtnAppBean.currentAppName}"
    id="ot20"/>
    <af:spacer width="10"
    height="10" id="s2"/>
    <af:commandToolbarButton text="Create Student Question"
    partialTriggers="stuQTbl"
    clientComponent="true"
    icon="/images/add-16x16.png"
    disabled="#{ pageFlowScope.mtnAppBean.currentAppId==null}"
    id="ctb3">
    <af:showPopupBehavior popupId=":::appQuestionsPopup"/>
    <af:clientAttribute name="csaIsMultiChoice"
    value="No"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener method="handleEvent"
    type="click"/>
    <af:serverListener type="csaCustomEvent"
    method="#{schlrAppRequestBean.createEntity}"/>
    </af:commandToolbarButton>
    <af:commandToolbarButton text="Reorder Questions"
    partialTriggers="stuQTbl"
    clientComponent="true"
    icon="/images/add-16x16.png"
    disabled="#{pageFlowScope.mtnAppBean.currentAppId==null}"
    id="studReorder">
    <af:showPopupBehavior popupId=":::studentReorderPopup"/>
    </af:commandToolbarButton>
    </af:toolbar>
    </f:facet>
    <f:facet name="statusbar"/>
    <af:table value="#{bindings.AppQuestionStudentRefVO1.collectionModel}"
    var="row"
    rows="#{bindings.AppQuestionStudentRefVO1.rangeSize}"
    emptyText="#{bindings.AppQuestionStudentRefVO1.viewable ? 'No rows yet.' : 'Access Denied.'}"
    fetchSize="#{bindings.AppQuestionStudentRefVO1.rangeSize}"
    selectedRowKeys="#{bindings.AppQuestionStudentRefVO1.collectionModel.selectedRow}"
    selectionListener="#{bindings.AppQuestionStudentRefVO1.collectionModel.makeCurrent}"
    rowSelection="single"
    id="stuQTbl"
    columnStretching="last"
    displayRow="selected">
    <af:column sortProperty="CsaAppQuestionId" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.CsaAppQuestionId.label}"
    id="c6"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.CsaAppQuestionId.inputValue}"
    id="ot21"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.CsaAppQuestionId.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="QuestionSeqNumber" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.QuestionSeqNumber.label}"
    id="c7"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.QuestionSeqNumber.inputValue}"
    id="ot22"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.QuestionSeqNumber.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="QuestionText" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.QuestionText.label}"
    noWrap="false"
    width="210"
    headerNoWrap="false"
    id="c8"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.QuestionText.inputValue}"
    escape="false" converter="hyperlinkConverter"
    id="ot23"
    inlineStyle="vertical-align:top;"/>
    </af:column>
    <af:column sortProperty="NumberWordsInResponse" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.NumberWordsInResponse.label}"
    id="c9"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.NumberWordsInResponse.inputValue}"
    rendered="#{row.bindings.QuestionType.attribute == '2017'}"
    id="ot24"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.NumberWordsInResponse.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="ResponseRequireDisplayText"
    sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.ResponseRequireDisplayText.label}"
    id="c10"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.ResponseRequireDisplayText.inputValue}"
    id="ot25"
    inlineStyle="vertical-align:top;"/>
    </af:column>
    <af:column headerText="" id="c11"
    inlineStyle="vertical-align:top;">
    <af:panelGroupLayout layout="horizontal"
    id="pgl2"
    valign="top">
    <af:commandButton text="Edit"
    icon="/images/edit-16x16.png" id="editQ">
    <af:showPopupBehavior popupId="::::appQuestionsPopup"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener type="click" method="handleEvent"/>
    <af:serverListener method="#{schlrAppRequestBean.editClicked}"
    type="csaCustomEvent"/>
    </af:commandButton>
    <af:commandButton text="Delete"
    icon="/images/delete-16x16.png"
    id="cb6">
    <af:showPopupBehavior
    triggerType="action"
    popupId="::::qdelpu"/>
    <af:clientAttribute value="AppQuestionStudentRefVO1Iterator"
    name="csaIteratorBindingName"/>
    <af:clientListener method="handleEvent" type="click"/>
    <af:serverListener method="#{schlrAppRequestBean.prepareForDelete}"
    type="csaCustomEvent"/>
    </af:commandButton>
    <af:commandButton text=" Edit Choices "
    rendered="#{row.QuestionType != '2017'}"
    id="cb7">
    <af:showPopupBehavior popupId="::::appQuestionChoice"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener type="click" method="handleEvent"/>
    <af:serverListener method="#{schlrAppRequestBean.editClicked}"
    type="csaCustomEvent"/>
    </af:commandButton>
    </af:panelGroupLayout>
    </af:column>
    </af:table>
    </af:panelCollection>
    <af:popup id="appQuestionsPopup"
    partialTriggers="tmplt:stuQPc"
    contentDelivery="lazyUncached">
    <af:dialog title="Student Question" type="none"
    partialTriggers="appQuestionCancelBtn"
    closeIconVisible="false" id="d8">
    <f:facet name="buttonBar">
    <af:panelGroupLayout layout="horizontal" halign="center"
    id="pgl16">
    <af:commandButton text="Save"
    actionListener="#{schlrAppRequestBean.saveAppQuestion}"
    id="appQuestionSaveBtn"
    partialSubmit="true"/>
    <af:commandButton text="Cancel"
    id="appQuestionCancelBtn"
    actionListener="#{schlrAppRequestBean.cancelPopup}"
    immediate="true"
    clientComponent="true"
    partialSubmit="true">
    <af:resetActionListener/>
    </af:commandButton>
    </af:panelGroupLayout>
    </f:facet>
    <af:panelFormLayout id="pfl2">
    <af:inputText value="#{bindings.AppName.inputValue}"
    label="#{bindings.AppName.hints.label}"
    required="#{bindings.AppName.hints.mandatory}"
    columns="#{bindings.AppName.hints.displayWidth}"
    maximumLength="#{bindings.AppName.hints.precision}"
    shortDesc="#{bindings.AppName.hints.tooltip}"
    id="it11">
    <f:validator binding="#{bindings.AppName.validator}"/>
    </af:inputText>
    <af:inputText value="#{bindings.CsaAppQuestionId.inputValue}"
    label="#{bindings.CsaAppQuestionId.hints.label}"
    required="#{bindings.CsaAppQuestionId.hints.mandatory}"
    columns="#{bindings.CsaAppQuestionId.hints.displayWidth}"
    maximumLength="#{bindings.CsaAppQuestionId.hints.precision}"
    shortDesc="#{bindings.CsaAppQuestionId.hints.tooltip}"
    readOnly="true" id="it12">
    <f:validator binding="#{bindings.CsaAppQuestionId.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.CsaAppQuestionId.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.QuestionSeqNumber.inputValue}"
    label="#{bindings.QuestionSeqNumber.hints.label}"
    required="#{bindings.QuestionSeqNumber.hints.mandatory}"
    columns="#{bindings.QuestionSeqNumber.hints.displayWidth}"
    maximumLength="#{bindings.QuestionSeqNumber.hints.precision}"
    shortDesc="Order in which question will be displayed to applicant "
    id="it13">
    <f:validator binding="#{bindings.QuestionSeqNumber.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.QuestionSeqNumber.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.NumberWordsInResponse.inputValue}"
    label="#{bindings.NumberWordsInResponse.hints.label}"
    required="#{bindings.NumberWordsInResponse.hints.mandatory}"
    columns="#{bindings.NumberWordsInResponse.hints.displayWidth}"
    maximumLength="#{bindings.NumberWordsInResponse.hints.precision}"
    shortDesc="Maximum number of words allowed in the response "
    disabled="#{bindings.QuestionType.attribute != '2017'}"
    partialTriggers="questionTypeId" id="it14">
    <f:validator binding="#{bindings.NumberWordsInResponse.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.NumberWordsInResponse.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.QuestionText.inputValue}"
    label="#{bindings.QuestionText.hints.label}"
    required="#{bindings.QuestionText.hints.mandatory}"
    columns="60"
    maximumLength="#{bindings.QuestionText.hints.precision}"
    shortDesc="Verbiage of question " rows="6"
    id="it15">
    <f:validator binding="#{bindings.QuestionText.validator}"/>
    </af:inputText>
    <af:panelLabelAndMessage label="#{bindings.ResponseRequire.label}"
    showRequired="false" id="plam22">
    <af:panelGroupLayout layout="horizontal"
    shortDesc="Checkbox indicates a response is required "
    id="pgl17">
    <af:selectBooleanCheckbox label="#{bindings.ResponseRequire.label}"
    id="responseRequire"
    value="#{bindings.ResponseRequire.inputValue}"
    simple="true"
    autoSubmit="true"
    shortDesc="Checkbox indicates a response is required "/>
    <af:spacer width="5" height="10" id="s9"/>
    <af:outputText value="(#{bindings.ResponseRequireDisplayText.inputValue})"
    partialTriggers="responseRequire"
    id="ot49"/>
    </af:panelGroupLayout>
    </af:panelLabelAndMessage>
    <af:selectOneChoice value="#{bindings.QuestionType.inputValue}"
    label="#{bindings.QuestionType.label}"
    required="#{bindings.QuestionType.hints.mandatory}"
    shortDesc="#{bindings.QuestionType.hints.tooltip}"
    id="questionTypeId"
    autoSubmit="true">
    <f:selectItems value="#{bindings.QuestionType.items}"
    id="si4"/>
    </af:selectOneChoice>
    <af:inputText value="#{bindings.AddedBy.inputValue}"
    label="#{bindings.AddedBy.hints.label}"
    required="#{bindings.AddedBy.hints.mandatory}"
    columns="#{bindings.AddedBy.hints.displayWidth}"
    maximumLength="#{bindings.AddedBy.hints.precision}"
    shortDesc="#{bindings.AddedBy.hints.tooltip}"
    id="it16">
    <f:validator binding="#{bindings.AddedBy.validator}"/>
    </af:inputText>
    <af:inputDate value="#{bindings.AddedOn.inputValue}"
    label="#{bindings.AddedOn.hints.label}"
    required="#{bindings.AddedOn.hints.mandatory}"
    shortDesc="#{bindings.AddedOn.hints.tooltip}"
    id="id5">
    <f:validator binding="#{bindings.AddedOn.validator}"/>
    <af:convertDateTime pattern="#{bindings.AddedOn.format}"/>
    </af:inputDate>
    <af:inputText value="#{bindings.UpdatedBy.inputValue}"
    label="#{bindings.UpdatedBy.hints.label}"
    required="#{bindings.UpdatedBy.hints.mandatory}"
    columns="#{bindings.UpdatedBy.hints.displayWidth}"
    maximumLength="#{bindings.UpdatedBy.hints.precision}"
    shortDesc="#{bindings.UpdatedBy.hints.tooltip}"
    id="it17">
    <f:validator binding="#{bindings.UpdatedBy.validator}"/>
    </af:inputText>
    <af:inputDate value="#{bindings.UpdatedOn.inputValue}"
    label="#{bindings.UpdatedOn.hints.label}"
    required="#{bindings.UpdatedOn.hints.mandatory}"
    shortDesc="#{bindings.UpdatedOn.hints.tooltip}"
    id="id6">
    <f:validator binding="#{bindings.UpdatedOn.validator}"/>
    <af:convertDateTime pattern="#{bindings.UpdatedOn.format}"/>
    </af:inputDate>
    </af:panelFormLayout>
    </af:dialog>
    </af:popup>

    Thanks Mohammad
    I tried this but doesn't work. Also I save the getRangeStart return value before Rollback and tried to set with scrollRange(range) or scrollToRangePage(range) methods after Rollback but nothing changes, the scrollbar resets to the top position. The getCurrentRow and getRangeStart methods return the original values before rollback, but the scrollbar continue moving at the top position of the table...
    Any suggestions?

  • CreateInsert puts table scroll at the top position

    Hi all,
    I've found a strange behaviour with ADF Tables with editingMode="editAll":
    Clicking the CreateInsert button always puts the table scroll at the top position, which is really annoying. Does anyone know how to solve it?
    Thanks in advance
    Barbara
    Version
    ADF Business Components 11.1.1.56.60
    Java(TM) Platform 1.6.0_18
    Oracle IDE 11.1.1.3.37.56.60

    In my case, rows don't have to be added as the last in the table, just next to the current row. Anyway, your link gave me a clue: use displayRow="selected" in af:table instead of the default value (displayRow="first") turns the selected row always visible, which is exactly what I wanted : )
    Thanks, Shay!

  • Handling a table scroll event

    Hi experts,
    I have a table with several columns. In one column there is a small image thumbnail. After the content (JSONModel) has rendered in the table, a javascript is triggered, which searches for the thumbnails and generates on mouseover bigger preview of that image. However, if I scroll down the table, then the preview is not generated and I would like to re-run that script again. Therefore I would like to handle a table scroll event.
    How could a listener to the scroll event of a sapui5 table be handeled?
    Regards
    Stefan

    HI Stefan
    Here is an example. But it is not officially supported.
    Example
    -D

  • Tree table scrolling problem

    Hi,
    I have a treetable in panelGroupLayout with scroll layout.When scrolling down to the end,some treetable row doesn't appear...That is,panelGroupLayout scrollbar is not synchronized with treetable.But with mouse wheel,i can scroll down to the end of treetable rows.Why?Thanks in advance...

    Timo:
    I have some related observations.
    I am using jDeveloper 12c and JSE-JDK 7 Update45
    ( and Windows 8.1 Professional, includng latest updates and
      a standard logitech wired mouse, model M110 ).
    I have a database and application module.
    The next step is Creating A Databound Web User Interface.
    And, I have created TWO of them as follows...
    1) Chapter 31.3.1 How to Display Master-Detail Objects in Tables and Forms Using Master-Detail Widgets
    http://docs.oracle.com/middleware/1212/adf/ADFFD/web_masterdetail.htm#ADFFD761
    Here, I am choosing "ADF Master Form, Detail Table “.
    TESTING SUCCEEDED.
    The detail tables scroll successfully using the mouse (or scroll bar).
    2) Chapter 31.5.1 How to Display Master-Detail Objects in Tree Tables
    http://docs.oracle.com/middleware/1212/adf/ADFFD/web_masterdetail.htm#ADFFD775
    " The steps for creating an ADF Faces databound tree table are
    exactly the same as those for creating an ADF Faces databound tree, except that
    you drop the data collection as an ADF Tree Table instead of an ADF Tree.
    For more information, see Section 31.4.1, "How to Display Master-Detail Objects in Trees."
    http://docs.oracle.com/middleware/1212/adf/ADFFD/web_masterdetail.htm#BJEJBGCI
    TESTING FAILED:
    The detail tables fail to scroll using the mouse (or scroll bar).
    I've been looking at this problem for a day or two (or three) and
    I just don't have any warm fuzzy feelings on how to resolve this.
    While I am delighted that the Form-Table interface works well,
    I really really like the Tree-Table interface, a lot !
    If others could share their Tree-Table observations, that would be wonderful.

  • Web Dynpro ABAP - Table Scroll Performance

    Hi,
    In the standard ESS Timesheet application, we have created a custom pop-up screen to select the cost assignment for the time entry. The pop-up screen is a search help developed by implementing the IWD_VALUE_HELP interface and is a complex screen with multiple view containers/views and multiple tables and tabs.
    In the pop-up screen, the default number of visible rows in the table is set to 5 and the user needs to scroll if there are too many entries. The performance during scrolling is very bad and takes about 4-5 seconds for each scroll. All the traces in the backend show that there is hardly any processing being done that would take so much time. HTTPWatch trace shows 0.4 seconds response time, so I'm wondering why is the browser taking 4-5 seconds to load. Is it because the timesheet page itself is complex and since the pop-up screen is also heavy, the browser takes so much time to lay out the whole page for every scroll?
    Any other ideas?
    Any inputs will be greatly appreciated.
    Thanks,
    Manish

    I have noticed that pagination is relatively faster when compared to scrolling. Try making the same performance measurements by removing the scrollbar (by changing the setting in the WD application parameters) and introducing pagination instead.

  • Table Scroll down using a button

    Hi,
    Can some expert Webdynpro consultant try out this weird requirement and give me the solution. ( Its for an app to be used on Mobile which is why asking for it. Its working fine on computers/Laptops)
    Create a table and bind it with a child node and fill it with data so that it has many rows.. Now for scrolloing down, instead of using the scroll down button provided by the table element, create a new button which will perform the same functionality of scrolling down.
    I have found the class which has the method which perform this functionality but am not able to use it properly.
    The class is CL_WDR_P13N_DT and the method is AGGR_MOVE_DOWN.
    I have tried MOVE_ELEMENT and all move related methods of if_wd_context_node, these methods just change the index position, they dont move the table contents down. So pls dont waste your time on that.
    I have used this code:
    DATA: lo_nd_resb_tab TYPE REF TO if_wd_context_node,
              vn type ref to CL_WDR_P13N_DT.
    lo_nd_resb_tab = wd_context->get_child_node( name = 'EKKO_TAB' ).
    create object vn.
    CALL METHOD VN>AGGR_MOVE_DOWN
    EXPORTING
    VISIBLE_NODE = lo_nd_resb_tab
    Thanks & Regards

    Hi Fawaz,
    To scroll to the required column or row in the output, use the methods of the interface
    class IF_SALV_WD_TABLE_SETTINGS (implementing class
    CL_SALV_WD_CONFIG_CLASS).
    Methods for Horizontal and Vertical Scrolling
    Function                                                                                 Method
    Specify row to be displayed as the first row -             SET_FIRST_VISIBLE_ROW
    Get row to be displayed as the first row -                  GET_FIRST_VISIBLE_ROW
    Specify column to be displayed as the first column -  SET_FIRST_VISIBLE_SCROLL_COL
    Get column to be displayed as the first column -       GET_FIRST_VISIBLE_SCROLL_COL
    regards,
    Amol

  • ADF vertical table scroll bar issue when many records.

    Good morning!
    I am using Oracle JDeveloper version 11.1.1.6.0.
    I have a search form and a simple ready-only table displaying about 1 million of records.
    At the top of my search form, I have navigation buttons (First, Previous, Next, Last).
    So when I click for example on the Next button, my table will highlight the next corresponding row as expected.
    But here is the issue. When I click the Last button, the vertical scroll bar of the table does not scroll (automatically) to the end and display to me the very last row of my table.
    How can I achieve this? When I manually scroll to the last row, I would find it highlighted but I need the vertical scroll bar to react on Last and First buttons click even though I have a big number of rows.
    What should I do?
    Any suggestion will be very much appreciated
    Life.

    Hi Frank,
    I have found the answer. Here it is for anyone who would ever have or meet the same issue.
    In Jsf table property inspector
    I binded my table to my java bean (I called it myRichTable).
    I added the First and Last buttons as partial triggers of my table
    In java bean
    In my last() method I encluded the following line of code:  myRichTable.setDisplayRow(myRichTable.DISPLAY_ROW_LAST).
    And in the first():  myRichTable.setDisplayRow(myRichTable.DISPLAY_ROW_FIRST);
    Thanks!

  • Apply table scroll bar

    hi everybody,
    i have one big table with many columns(30) in it. Though the scroll bar for whole page is coming by default provided by IE , my requirement is i need to apply scroll bar for table only and not for whole page.
    I have tried using OAHTMLWEBBEAN AND OARAWTESTBEAN but of no use. plese tell me any hints or whether it is possible to apply inner scroll bar becuase i have looked into many answers in forums but no use.
    please help me anybody , i will be grateful to u those answers.
    regards
    prabhakaran.p

    Yep ... u can acheive this by adding OARawTextBean below and above a OATable ...
    something like....
    //make horizoltal scroll
    OARawTextBean iFrameStartRawTextOARawTextBean = (OARawTextBean)webBean.findChildRecursive("Start");
    iFrameStartRawTextOARawTextBean.setText("<DIV style='width:980;overflow-x:auto;padding-bottom:20px;border:0'>");
    OARawTextBean iFrameEndRawTextOARawTextBean = (OARawTextBean)webBean.findChildRecursive("End");
    iFrameEndRawTextOARawTextBean.setText("</DIV>");
    Hope this helps ...
    Cheers,
    Senthil

  • Af:table scrolling issue

    Hi,
    I have a af:table. If I scroll down on it by clicking the scroll bar, the first column in my table gets highlighted, which I want to avoid. Is there a way to do this?
    Also, if I use the scroll wheel, I don't see this issue.

    Is columnSelection 'on'? (single or multiple)
    If so, set it to none (if you don't need it of course)

  • Table Scroll bars disappearing in IE8

    We are facing this strange problem with af:table in IE8. We have this table with properties autoHeightRows="50" contentDelivery="immediate" set while the fetchSize is set to iterator value. In pagedef, we have set RangeSize="25". When screen opens, the table shows the data along with both vertical as well as horizontal scroll. But as soon as we start scrolling, both the scrolls disappear and as we scroll more (scrolling with mouse head), as we keep scrolling more, the table size start decreasing to last column. Again if i move the mouse scroller in opposite direction, table expands again till the actual size. This application is working fine in both firefox and chrome.
    Any Idea?

    Hi,
    Try putting the table inside stretchable component and see if it makes any difference.
    Regards,

  • ABAP Webdynpro table scroll bar does not work

    Hello,
    I have created a dynamic WD table using cl_wd_dynamic_tool=>create_table_from_node. I have set the no. of visible rows to 5. Now when ever the table has more rows, it displays a vertical scroll bar. But if I scroll it down, after 5 rows, it dosent scroll further. Am I missing something here?
    Thanks and Regards,
    Sandhya

    Hi,
    I guess you might have wriiten the code in the MODFIYVIEW right.
    One thing you do....
    Use the FIRST TIME parameter , create the tbale and all. When the application runs for 2nd time, then reset the vsible row count value.
    Have you used any BIND_TABLE statement in this modfivyew.
    Please clarify above.
    Regards,
    Lekha.

  • Does Flex or Flash islands support ALV table scrolling ?

    Hello experts,
    if I have a webdynpro abap ALV table, no "real" scrolling in a large list is possible. The paginator buttons as well as the "scrollbars" always trigger a roundtrip, and it takes a moment or two until the next page or line is displayed.
    A "real" scrolling would be like in Excel or in other web pages where you can quickly roll through a list, by using a scrollbar or the mouse scrolling wheel.
    Does anyone know if this will be supported by Flash islands (in EhP1 maybe?) ?
    Thank you
    Johannes

    I think you're mixing things a little bit. WebDynpro ALV table is one thing...and Flash Islands is another...you can't build an ALV inside Flex, at least no so easy.
    ALV is an SAP Technology and it doesn't fit on Flex which is Adobe Technology. You can use Flash Islands to embed a Flex file into WebDynpro, but that in no way affect any WebDynpro standard components.
    Greetings,
    Blag.

  • Mobile table scroll bar issue

    Hello All,
    I have used sap.m.Table on my mobile app page and I have set growingScrollToLoad to true.
    Everytime I scroll the page down, table loads more and more data, but the scroll bar position moves to the top automatically.
    This is very annoying because after getting bigger set of data, my scroller moves back on top and I have to move it all the way down to where I was.
    Any ideas as to why the scroll bar moves up automatically and how to prevent it?
    Using UI5 1.18
    -Rutika

    Hi Frank,
    I have found the answer. Here it is for anyone who would ever have or meet the same issue.
    In Jsf table property inspector
    I binded my table to my java bean (I called it myRichTable).
    I added the First and Last buttons as partial triggers of my table
    In java bean
    In my last() method I encluded the following line of code:  myRichTable.setDisplayRow(myRichTable.DISPLAY_ROW_LAST).
    And in the first():  myRichTable.setDisplayRow(myRichTable.DISPLAY_ROW_FIRST);
    Thanks!

Maybe you are looking for