Skip to main content

Load more row option in Oracle APEX 18.2 Interactive Grid (IG)

Objective:

To bring partial data refresh concept to improve the query (data retrieval) performance in Interactive Grid.

Solution:

Step 1: Create Interactive Grid Report.

Step 2: Do the below attributes setting.

Pagination:

Type => Scroll
Show Total Row Count => NO

Heading:

Fixed To => Region
Fixed Report Height => {as per your requirement}




Step 3: Add the below JS in the JS section of the IG attributes.

function(config) {
    config.defaultGridViewOptions = {
        rowHeader: "sequence",
        pagination: {
            loadMore: true
        }
    };
    config.defaultIconViewOptions = {
        collectionClasses: "t-Cards t-Cards--compact t-Cards--displayIcons u-colors t-Cards--desc-2ln"
    };
    return config; // don't forget to return this!
}



Step 4: Add the below HTML in the footer section of the IG region. (To indicate user)

<span style="color:block;font-weight:normal">System fetches 40 records. To see more go to the bottom and click </span><span style="color:black;font-weight:bold"> Load More Rows </span>


Step 5: Add the below CSS in the inline section of the page header.


.a-GV-loadMoreButton
{
    border-radius: 5px;
    color:#DFF8FF;
    background:      #0571CC;
    cursor: pointer;

}



Output:

Related Posts:






Comments

Popular posts from this blog

Printing Page Numbers in RTF Template [Oracle BI Publisher]

Here I am giving an example to print the page numbers dynamically in the RTF (Rich Text Format) template. Step 1:  Go to page footer and copy and paste the below script. Page |  <?fo:page-number?>  of  <?fo:page-number-citation:xdofo:lastpage-joinseq?> <fo:page-number> :   This is the object, which is used to represent the current page-number. <?fo:page-number-citation:xdofo:lastpage-joinseq?> :  This is the syntax, which is used to represent the total number of pages. Step 2:  Load the XML and preview the result. Output: That's it. References: fo:page-number Printing Page Number Code in Oracle XMLP RTF Template

Oracle Application Express Views (APEX)

Application Express Views Search SELECT * FROM apex_dictionary WHERE column_id = 0; View Comment Parent View APEX_APPLICATIONS Applications defined in the current workspace or database user. APEX_WORKSPACES APEX_APPLICATION_ALL_AUTH All authorization schemes for all components by Application APEX_APPLICATIONS ...

Save Selected Interactive Grid Records into a Collection - Oracle APEX

Here I am giving an example to save selected interactive grid records into a oracle apex collection. Step 1: Create a new blank page. Note: Mine was page 20. You will need to update reference to " P20 " with your page number if it's different. Step 2: Create a new interactive grid report region to the page using below query. Set Static Id "EmpDetails" to the region. SELECT  *     FROM   ( SELECT  emp . empno ,                emp . ename ,                emp . JOB ,                dept . dname department ,                dept . loc  LOCATION ,                mgr . ename  ...