function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Megha SachaniaMegha Sachania 

LWC Page in classic

I developed lwc page in classic but it takes lots of load. At a time it takes 9999 of records which leads to much load time. can any one help me out for better solution?
CharuDuttCharuDutt
Hii Megha Sachania
Try The Following Code 
<lightning-datatable
                    columns={columns}
                    data={data}
                    key-field="id"
                    enable-infinite-loading
                    onloadmore={loadMoreData}>
            </lightning-datatable>
---------------------------------------------------------------------------------

js

  data = [];
    columns = columnsDefs;
    loadMoreStatus;
    @api totalNumberOfRows;

    loadMoreData(event) {
         
            event.target.isLoading = true;
          
            this.loadMoreStatus = 'Loading';
            fetchData(50)
                .then((data) => {
                    if (data.length >= this.totalNumberOfRows) {
                        event.target.enableInfiniteLoading = false;
                        this.loadMoreStatus = 'No more data to load';
                    } else {
                        const currentData = this.data;
                        
                        const newData = currentData.concat(data);
                        this.data = newData;
                        this.loadMoreStatus = '';
                    }
                    event.target.isLoading = false;
                });
        }
Please Mark It As Best Answer If it Helps
Thank you
 
Megha SachaniaMegha Sachania

Thanks CharuDutt for your help.

Do we have solution for custom table build with html ?