ADF Table sort issue

Hi,
We are using ADF 11g.
In application we have af:query search block and its result table. When we click on column header with some data present it is sorting the data, which is accepted behaviour.
But when there is no data in the table, and click on column header, The blind search query is being exceuted and fetching all the data. The issue with this is the table has millions of records and we have 'selectively required' search on the page. So through search block a blind search is not allowed but on click of Sort of column we are not able to handel it, affecting the performance of application.
What can be done to prevent blind search?
Thanks,
Manasa

There could be so many ways.. One simple solution I see is disable sorting only when Table is empty,
set the sortable property for columns like : #{bindings.employeeVO1.estimatedRowCount > 0 ? true : false}
Amit
Edited by: amseth on Jan 14, 2011 10:31 AM

Similar Messages

  • ADF Table Sorting issue

    Hi,
    I have a table that is created from bean data control. When I do sorting on a particular column, the call goes to the bean and it is doing sorting. The sorted data is not getting displayed in the tabel because ADF table is again doing is own sorting and displaying the data. How to display the sorted data comes from the bean and stop table;s in-built sort.
    Thanks,
    $N

    Let me give the actual scnerio,
    1. I need all the columns of the table are sortable, So I made sortable="true" to all the columns.
    2. One of the column is displaying date and time but still the column is string in the table (There is a text box to filter the date not date picker)
    3. When I sort date column ASC/DEC it makes call to the service and the service returns sorted data.
    4. After the data is retrieved from the service, the table is doing its own sorting by taking this column as string(actually)
    5. Finally the table display the data that is sorted by the table itself not the list sorted by the service.
    So the sorting flow happens in this way
    (a) User clicks on Sort in the Table --> (b) Call goes to service to get the sorted data --> (c) Table gets the data from service and does the sort again --> (d)display the data sorted in step(c)
    I want to avoid the step (c) so that the table display the that got in step(b)

  • Adf table columnStretching issue when using with in panel splitter

    My Scenario is like this:
    I have used adf table with columnStretching to last column of table. And the table is placed at second facet of panelSplitter. On load it covers full area of second facet which is pretty good. When try to collapse panelSplitter, arround 2 pixel of horizontal scrollbar appears at bottom. Even on uncollapse the panelSplitter to original orientation, the extra space remains there which makes horizontal scrollbar with 2 pixel gap for movement at bottom of table.
    Is Anyone facing this kind of issue? And how can I solve the issue?
    Thank you for your help and responses in advance. YOur help will be very much valuable to me.

    Hi Frank,
    I am using FF, Chrome and also IE in different compatibility mode. While wrapping with panelCollection it works fine. But the menu bar section and status bar is introduced on panelCollection which I cannot use in my work.
    -Robin

  • ADF Table filter issue with OR or AND input value

    Hi all,
    adf:table filterable fields for OR or AND input value not works. Actually One of column is for State and it has "OR" value for -> OREGON State.
    and I tried using filterModel and queryListener for table attribute. But I am not getting exact clue where I need to fix for this issue. Any suggestion and help is appreciated greatly.
    jdev version 11.1.1.3
    Thank you.
    - Robin

    Something like this might work for the one case:
    public void handleQuery(QueryEvent queryEvent){
        // Replace the OR with an equivalent condition
        Map m =
          ((FilterableQueryDescriptor) (queryEvent.getDescriptor())).getFilterCriteria();
        for (Map.Entry entry: (Collection<Map.Entry>) m.entrySet())
          if (entry.getValue() != null &&
              StringUtils.equalsIgnoreCase(entry.getValue().toString(), "OR"))
            entry.setValue("O AND _R");
        // Process The Query
        ELUtils.invokeMethod("#{bindings.VOQuery.processQuery}",
                             QueryEvent.class, queryEvent);
        // Put the OR back
        for (Map.Entry entry: (Collection<Map.Entry>) m.entrySet())
          if (entry.getValue() != null &&
              StringUtils.equalsIgnoreCase(entry.getValue().toString(),
                                           "O AND _R"))
            entry.setValue("OR");
    }

  • ADF Table sorting on Select One choice column display value

    Hi Team,
    We are using an ADF with EJB application.
    I have an ADF table, which has a select one choice in it. (The Select one Choice list elements are populated from a java bean).
    Presetnly, when we perform the sorting on this SOC column, the table is getting sorted based on SOC value not on the Label.
    How to sort this column based on the SOC Lable filed.
    Please help us.
    Thank you,
    Keshav Ch

    Hi Frank,
    I took a transient column in the Entity and populated this column with the LOV label value.
    In the ADF added this coulmn to the table and set it is rendered false.
    Set the sortable property of the lov column to the new trasient column.
    Now the sort will work with the label filed (Transient Column)
    Thank you,
    Keshav ch

  • ADF Table sorting not working for  newly inserted rows

    Hi,
    I am using Oracle Jdeveloper 11.1.1.6.2
    I am trying to sort the table after inserting the mew rows using ADF Table UI sort option, But the newly inserted rows are not getting sorted.
    The code i am using to add a row is:
            ComplianceLibraryAMImpl am = getDataControl();
            EmKeywordVOImpl rep = am.getEmKeywordVO1();
            NameValuePairs nvp = new NameValuePairs();
            nvp.setAttribute("KeywordName", keyword);       
            Row row1 = rep.createAndInitRow(nvp);
            rep.insertRow(row1);After this addition we are doing ppr on the table and then trying to sort using sort icon in table.
    But the newly added rows are not taking part in sort.
    What am i missing?
    Thanks,
    Tripuresh

    This is the expected behavior. Check bug 9109010 - newly added and unsaved rows don't participate in sorting as per design. Try saving the rows and then sorting.
    Regards,
    Aditya

  • ADF table sorting

    Hi all!
    How can I sort ADF table by column using select one choise LOV (i.e sort by Name insetad of ID)?

    Hi user,
    check this out.
    Java ADF Webcenter UCM SOA Weblogic: Custom ADF Table Filter with Drop Down , Validation and case insensitive

  • Problem in ADF Table Sorting Accessor Fields Generated from EJB 3

    Here are the things that I have done:
    1) created EJB entities for Employee and Department based on the HR schema
    2) created an HRFacade session bean
    3) generated DataControl
    4) created a browse page
    5) created an adf read only table with the following fields: employeeId, lastname, and departmentName with row selection, filtering and sorting enaabled.
    when I invoke sorting for the employeeId and lastname fields, the table sorts fine, but...
    when I invoke sorting on the departmentName field (an accessor field), the following error occured:
    WARNING: ADF: Adding the following JSF error message: Definition departmentName of type Attribute is not found in employeesFindAll.
    oracle.jbo.NoDefException: JBO-25058: Definition departmentName of type Attribute is not found in employeesFindAll.
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.findAttributeDef(JUCtrlValueBinding.java:589)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.findAttributeDef(JUCtrlValueBinding.java:559)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding.__setSortCriteria(FacesCtrlRangeBinding.java:247)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.setSortCriteria(FacesCtrlHierBinding.java:346)
         at org.apache.myfaces.trinidad.component.UIXCollection.setSortCriteria(UIXCollection.java:464)
         at org.apache.myfaces.trinidad.component.UIXTable.setSortCriteria(UIXTable.java:196)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:260)
         at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:140)
         at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:364)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:147)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:271)
         at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:140)
         at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:364)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:787)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:280)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:165)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.wls.JpsWlsFilter$1.run(JpsWlsFilter.java:96)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.wls.util.JpsWlsUtil.runJaasMode(JpsWlsUtil.java:146)
         at oracle.security.jps.wls.JpsWlsFilter.doFilter(JpsWlsFilter.java:140)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Is this a bug or a not supported feature?
    We been stack on this... Help!!!

    I have a similar problem but related to the creation of Project Gantt Chart.
    oracle.jbo.NoDefException: JBO-25058: No se ha encontrado la definición XXXView2 del tipo Atributo en YYYView1.
    this is happened when i try to create a Project Gantt Chart whit 2 view objects that have a parent-child relationship where XXXView2 (SUBTASKS) is the child and YYYView1 (TASK) is the parent.
    still not find the solution.
    This is the bug?

  • ADF Table: SelectOneChoice Issue

    Hi ,
    I need help with ADF tables:
    The scenario is :
    I am displaying an ADF table on our form. (selection table, usercan select one row)
    • Status (active, pending , inactive)
    • Test Details
    These 2 column values get populated from database.
    The table has 2 more columns
    • New Status --> SelectOneChoice
    • Status Change Reason --> input text, render false
    Issue:
    When ever user selects New Status as Inactive from SelectOneChoice, the Status Change Reason, input text should get rendered true.
    For this I did following
    SelectOneChoice autosubmit to true
    put partial trigger on column Status Change Reason (SelectOneChoice id)
    Wrote EL for Render true
    But whenever I change value of SelectOneChoice to "Inactive", the input text doesn't get rendered to true :(
    But if i select any row then Input Text in Status Change Reason column is displayed for the row where value of SelectOneChoice is "Inactive".
    Please help on this....
    Dont know why is it not working :(

    did you try like this in the value change listener?
    public void selectOneChoice1_valueChangeListener(ValueChangeEvent eve) {
    DCIteratorBinding listIter = getBindingsForDCB().findIteratorBinding("StatusViewObj1Iterator");
    int curIndex = (Integer)eve.getNewValue();
    Row datRow = listIter.getRowAtRangeIndex(curIndex);
    String name = (String)datRow.getAttribute("status");
    if (name != null && name.equals("inactive"){
    inputText1.setRendered(Boolean.FALSE);
    RequestContext.getCurrentInstance().addPartialTarget(inputText1);
    Edited by: puthanampatti on Mar 3, 2009 8:20 PM

  • Problem with ADF Table sort

    Hello all
    I have an af:table on my home page and every time I click a sort arrow the browser returns to the top of the screen and the table does not sort.
    Has anyone else had a similar problem?
    <af:panelGroupLayout layout="vertical"
                                                     xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
                                                     id="pgl2">
                                  <af:spacer width="10" height="20" id="spacer5"/>
                                  <af:table value="#{bindings.AllApps_VO1.collectionModel}"
                                            var="row"
                                            rows="#{bindings.AllApps_VO1.rangeSize}"
                                            emptyText="#{bindings.AllApps_VO1.viewable ? 'No applications to display.' : 'Access Denied.'}"
                                            fetchSize="#{bindings.AllApps_VO1.rangeSize}"
                                            rowBandingInterval="1"
                                            filterModel="#{bindings.AllApps_VO1Query.queryDescriptor}"
                                            queryListener="#{bindings.AllApps_VO1Query.processQuery}"
                                            filterVisible="true" varStatus="vs"
                                            id="t1" width="450"
                                            columnStretching="last"
                                            horizontalGridVisible="true"
                                            verticalGridVisible="false"
                                            autoHeightRows="-1"
                                            inlineStyle="height:250px;">
                                    <af:column filterable="false" sortable="false"
                                               id="column1" width="20">
                                      <af:image source="/images/portal/info_icon.png"
                                                id="i1"
                                                shortDesc="#{row.Description}"/>
                                    </af:column>
                                    <af:column sortProperty="Title"
                                               filterable="true" sortable="true"
                                               headerText="#{bindings.AllApps_VO1.hints.Title.label}"
                                               id="c3" width="250">
                                      <af:panelGroupLayout layout="vertical"
                                                           xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
                                                           id="panelGroupLayout2"
                                                           inlineStyle="padding-left:5px">
                                        <af:spacer width="10" height="2" id="s1"/>
                                        <af:outputText value="#{row.Title}"
                                                       id="ot6"/>
                                        <af:commandLink text="#{row.Title}" id="cl4"
                                                        rendered="false"/>
                                      </af:panelGroupLayout>
                                    </af:column>
                                    <af:column filterable="false" sortable="true"
                                               headerText="Access" id="c1">
                                      <af:outputText value="Authorized"
                                                     id="outputText1"
                                                     inlineStyle="color:#4a4b4a;"
                                                     rendered="false"/>
                                      <af:commandLink text="Request Access" id="cl3"
                                                      inlineStyle="color:#0874a2;"
                                                      action="to_appRegistration"
                                                      rendered="true">
                                        <af:setPropertyListener from="#{row.Title}"
                                                                to="#{userInfoBean.MApplicationName}"
                                                                type="action"/>
                                      </af:commandLink>
                                      <af:outputText value="Pending" id="ot4"
                                                     inlineStyle="color:#4a4b4a;"
                                                     rendered="false"/>
                                    </af:column>
                                  </af:table>
    </af:panelGroupLayout>

    Hi
    I am facing similar kind of issue where I am not able to perform createInsert operation properly on the table once the sorting operation is performed on the existing data.
    I am having some javascript in the same page fragment which is not related to this table. Whether this is the reason for createInsert not being performed properly .
    Can u also please elaborate on what u have removed in your scenario.
    Thanks,

  • ADF table sorting for non-english language

    Hi,
    I have an issue with sorting in af:table. When I click on column header data are sorted, but not quite correctly. If word begins with polish character e.g. Ł,Ś,Ć, etc.., this row is located at the end, after 'Z'.
    How can I implement correct sorting?
    Edited by: Kamil Jackiewicz on 2012-03-24 12:37

    --todelete                                                                                                                                                                                                                                                       

  • ADF table sorting not working - Possible Bug

    Hi all,
    I'm getting this error when I tried to sort a table.
    <06/11/2012 09h14min53s BRST> <Warning> <EclipseLink> <BEA-2005000> <2012-11-06 09:14:53.839--UnitOfWork(28365105)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.3.v20110304-r9073): org.eclipse.persistence.exceptions.DatabaseException
    Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: Column "clientes.nome" is invalid in the ORDER BY clause because it is not contained in either an aggregate function or the GROUP BY clause.
    Error Code: 8127
    Call: SELECT COUNT(id) FROM "clientes" ORDER BY nome DESC
    Query: ReportQuery(referenceClass=Clientes sql="SELECT COUNT(id) FROM "clientes" ORDER BY nome DESC")>
    <06/11/2012 09h14min53s BRST> <Warning> <EclipseLink> <BEA-2005000> <2012-11-06 09:14:53.917--UnitOfWork(25154371)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.3.v20110304-r9073): org.eclipse.persistence.exceptions.DatabaseException
    Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: Column "clientes.nome" is invalid in the ORDER BY clause because it is not contained in either an aggregate function or the GROUP BY clause.
    Error Code: 8127
    Call: SELECT COUNT(id) FROM "clientes" ORDER BY nome DESC
    Query: ReportQuery(referenceClass=Clientes sql="SELECT COUNT(id) FROM "clientes" ORDER BY nome DESC")> I'm using MSSQL server and I tried the same code with MySQL and everything worked.
    I really don't know waht to do, anyone have faced this problem?

    Yes,
    Column "clientes.nome" is invalid in the ORDER BY clause because it is not contained in either an aggregate function or the GROUP BY clause.I've create an Aplication using EJB 3.0 and ADF faces. The table on view layer I've created dragging and dropping the list from DataControl.
    When I run the app, the table load fine but it's not sorting the table and on log the server give that error message posted before.
    This error is coming only when I use MSSQL server, on MySQL it's working well.
    Edited by: 969768 on 06/11/2012 04:14
    Edited by: 969768 on 06/11/2012 04:18

  • ADF table selectionListener issue

    In the table,
    1.When clicking the first row, the selectionListener can be not invoked.
    but clicking the others row, the selectionListener can be invoked.
    2.After clicking clicking the others row, go back to click the first row, the selectionListener can be invoked.
    What is the wrong with the selectionListener?
    as the following is the related code.
    <af:table value="#{bindings.VtRequests.collectionModel}" var="row"
    rows="#{bindings.VtRequests.rangeSize}" summary="#{vtcentraluiBundle.CLOUD_MANAGEMENT_ALL_REQUEST_TITLE}"
    emptyText="#{bindings.VtRequests.viewable ? vtcentraluiBundle.VT_EMPTY_TEXT_NO_DATA_TO_DISPLAY : vtcentraluiBundle.VT_EMPTY_TEXT_ACCESS_DENIED}"
    fetchSize="#{bindings.VtRequests.rangeSize}"
    rowBandingInterval="0"
    selectedRowKeys="#{bindings.VtRequests.collectionModel.selectedRow}"
    selectionListener="#{vtRequestRegionViewBean.handleTableSelection}"
    dontPersist="selectedRowKeys"
    rowSelection="single" id="resId1"
    columnStretching="column:resId1c2">
    <f:attribute name="EM_dontPersistSession" value="selectedRowKeys"/>
    <af:column id="colh" rowHeader="true" width="10"/>

    the above post of mine also says the same thing. and the solution is to disable the autoselection.. only.
    just follow the steps
    1) create a table binding for the table component in the managed bean namely - empTable
    2) This will create the following code in managed bean
    private RichTable empTable;
        public void setEmpTable(RichTable empTable) {
            this.empTable = empTable;
        public RichTable getEmpTable() {
            return empTable;
        }3) update the getter method like this
        public RichTable getEmpTable() {
           if(empTable != null){
              empTable.getSelectedRowKeys().clear();
            return empTable;
        }

  • Sorting issue in Pojo Datacontrol Filter-Paging ADF Table

    hi,
    Created and af:table using sample given at ADF Code Corner 037. How-to build pagination into ADF POJO Data Control(http://www.oracle.com/technetwork/developer-tools/adf/learnmore/37-adf-pojo-pagination-169179.pdf).
    with this sample, able to get pagination and implemented filtering by overriding queryListener.
    but there is an issue with sorting, even though sortListener() is implemented, when a column is sorted from UI ..
    First ADF inbuilt sort is getting called, getAllDepartments(int index, int range) is invoked TotalRecords/Range times.
    Second sortListener() method is getting invoked.
    is there any way to skip the first step? so that i can write my own Sort logic in SortListener() and trigger the Iterator progrmatically?
    -thanks

    Hi Arunkumar,
    Thanks for your reply. But for custom table, how to create that filter model ?
    When i create the table by dragging it from view, filter model is assigned by default to query descriptor.
    But for this case, how to set the filterModel attribute ? Do i need to create any custom filter model class here ?
    If yes, how to write that. let me know any pointers.
    Please let me know in this regard.
    Thanks,
    Mahipal

  • Issue with ADF table range paging and sorting

    Hello,
    We have a requirement to support pagination in ADF tables. For this, we have made use of Range paging access mode in the view object level. The paging works perfectly fine with this. But we have another requirement of letting the user do a sort on the table (Yes!! The paginated table). The sort should be applied on all rows in the db and the control should return to the first row.
    Applying sort as it is provided by the fwk, sorts the records in the obtained range only. So we have over ridden the Sort listener in Managed bean for this and are able to acheive the sorting of all rows through a AM method call. We are seeing a problem after this. If the sort action is applied to the key attribute then the previous and next range navigation works fine. If the same action is applied to non-key field, then some times (yea!! This is not consistent) the next set is not fetched.
    Here is the code snippet that is called on Next navigation:
    Map<String,Object> pfScope = AdfFacesContext.getCurrentInstance().getPageFlowScope();
    Object objPageNumber = pfScope.get("pageNumber");
    int pageNumber = 0;
    if(null != objPageNumber)
    pageNumber = new Integer(objPageNumber.toString()).intValue();
    BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
    JUCtrlRangeBinding view = (JUCtrlRangeBinding)bindings.getControlBinding("GeDmRequestVO");
    int iRange = getTable().getAutoHeightRows();
    int currentPage = view.getIteratorBinding().getNavigatableRowIterator().getRangeStart()/(iRange + 1);
    System.out.println("Before " + view.getIteratorBinding().getNavigatableRowIterator().getRangeStart());
    System.out.println("Current : " + currentPage);
    System.out.println("Page Number : " + pageNumber);
    System.out.println("Range : " + iRange);
    System.out.println("Value : " + iRange*(currentPage + pageNumber));
    view.getIteratorBinding().getNavigatableRowIterator().scrollRange(iRange*pageNumber);
    System.out.println("After " + view.getIteratorBinding().getNavigatableRowIterator().getRangeStart());
    Although, the new values are not refreshed in the table, the SOPs for before and after print the proper range sizes. And as I mentioned above, the above code works perfectly fine if there is no sort applied or when key attribute is sorted.
    Would appreciate your help on this regard with navigation after non-key attribute sort.
    Thanks,
    Chitra.

    Hi Chitra,
    Can you specify some links to implement RangePaging.....We need to implement pagination.If possible can you share the code or specify the steps how you achieved it.
    Thanks

Maybe you are looking for

  • New FiOS Internet Customer Lied to By Sales Rep - EXTREMELY UNHAPPY

    I had FIOS Internet installed in my new apt about a month ago. Before moving, I conducted my due diligence among the providers in my area. In order to sell me on the product, I had a couple chats with Sales Reps, which was documented on some type of

  • How do you use timeline in a pages document? I need to restore a document from earlier?

    How do you use timeline in a pages document?  I need to restore a document from earlier today?  How do I bring up the time - scale?

  • Inventory Transfer Draft via Add

    Hi,            I need to make inventory Transfer,But it should not transferred immediately.It first gets added in Draft,but stock decreased from the respective counters of the source branch.After that from Draft document , stock gets added the destin

  • Zsh change cursor color to indicate vi mode

    Hello, I have written this for the .zshrc to change the cursor color to red when in cmd mode on the zsh command line. zle-keymap-select () { if [ $KEYMAP = vicmd ]; then echo -ne "\033]12;Red\007" else echo -ne "\033]12;Grey\007" fi zle -N zle-keymap

  • Administrator GW for NetWare and SLES

    I now have one NetWare server that hosts MTA, POA, GWIA & WebAccess. Added a SLES 10 server that hosts the second domain MTA & GWIA2. When I run C1 from SLES 10, I have to set the Linux mount point but that screwed me up when I run C1 from XP. My que