buli
2023-07-14 36d15f189de2e83ce2576715dac30c3c260388dd
force-app/main/default/lwc/paginator/paginator.js
@@ -1,4 +1,4 @@
import { LightningElement, api } from 'lwc';
import { LightningElement, api ,track} from 'lwc';
export default class Paginator extends LightningElement {
    @api previousButtonDisabled;
@@ -7,6 +7,19 @@
    @api recordEnd;
    @api totalRecords;
    @api pageSizeOptions;
    @track pageOptionsList = [];
    @api defaultPageSize;
    connectedCallback(){
        // this.defaultPageSize = 200;
        for(var i = 0; i < this.pageSizeOptions.length; i++){
            var iselect = false;
            if(this.defaultPageSize != null && this.pageSizeOptions[i] == this.defaultPageSize){
                iselect = true;
            }
            this.pageOptionsList.push({value : this.pageSizeOptions[i], select : iselect});
        }
    }
    handlePrevious() {
        this.dispatchEvent(new CustomEvent('previous'));