| | |
| | | import { LightningElement, api } from 'lwc'; |
| | | import { LightningElement, api ,track} from 'lwc'; |
| | | |
| | | export default class Paginator extends LightningElement { |
| | | @api previousButtonDisabled; |
| | |
| | | @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')); |