From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 15:10:02 +0800
Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte
---
force-app/main/default/lwc/paginatedList/paginatedList.js | 52 +++++++++++++++++++++++++++++-----------------------
1 files changed, 29 insertions(+), 23 deletions(-)
diff --git a/force-app/main/default/lwc/paginatedList/paginatedList.js b/force-app/main/default/lwc/paginatedList/paginatedList.js
index b016d13..243ca83 100644
--- a/force-app/main/default/lwc/paginatedList/paginatedList.js
+++ b/force-app/main/default/lwc/paginatedList/paginatedList.js
@@ -1,36 +1,36 @@
-import { LightningElement, api, track } from "lwc";
-import getAccountsPaginated from "@salesforce/apex/PaginatedListControllerLwc.getAccountsPaginated";
+import { LightningElement, api, track } from 'lwc';
+import getAccountsPaginated from '@salesforce/apex/PaginatedListControllerLwc.getAccountsPaginated';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { reduceErrors } from 'c/ldsUtils';
-import ACCOUNT_NAME_FIELD from "@salesforce/schema/Account.Name";
-import ACCOUNT_TYPE_FIELD from "@salesforce/schema/Account.Type";
-import ACCOUNT_PHONE_FIELD from "@salesforce/schema/Account.Type";
-import ACCOUNT_EMPLOYEES_FIELD from "@salesforce/schema/Account.NumberOfEmployees";
+import ACCOUNT_NAME_FIELD from '@salesforce/schema/Account.Name';
+import ACCOUNT_TYPE_FIELD from '@salesforce/schema/Account.Type';
+import ACCOUNT_PHONE_FIELD from '@salesforce/schema/Account.Type';
+import ACCOUNT_EMPLOYEES_FIELD from '@salesforce/schema/Account.NumberOfEmployees';
const COLUMNS = [
{
- label: "Account Name",
+ label: 'Account Name',
fieldName: ACCOUNT_NAME_FIELD.fieldApiName,
- type: "text",
- sortable: "true"
+ type: 'text',
+ sortable: 'true'
},
- { label: "Type", fieldName: ACCOUNT_TYPE_FIELD.fieldApiName, type: "text" },
+ { label: 'Type', fieldName: ACCOUNT_TYPE_FIELD.fieldApiName, type: 'text' },
{
- label: "Phone",
+ label: 'Phone',
fieldName: ACCOUNT_PHONE_FIELD.fieldApiName,
- type: "phone"
+ type: 'phone'
},
{
- label: "Employees",
+ label: 'Employees',
fieldName: ACCOUNT_EMPLOYEES_FIELD.fieldApiName,
- type: "Number"
+ type: 'Number'
}
];
export default class PaginatedList extends LightningElement {
columns = COLUMNS;
- @track sortBy = "Name";
- @track sortDirection = "asc";
+ @track sortBy = 'Name';
+ @track sortDirection = 'asc';
@track pageSize = 10;
error;
records;
@@ -61,8 +61,11 @@
this.totalRecords = result.totalRecords;
this.recordStart = result.recordStart;
this.recordEnd = result.recordEnd;
- this.totalPages = Math.ceil(result.totalRecords / this.pageSize);
- this.paginationVisibility = this.totalPages > 1 ? true : false;
+ this.totalPages = Math.ceil(
+ result.totalRecords / this.pageSize
+ );
+ this.paginationVisibility =
+ this.totalPages > 1 ? true : false;
}
})
.catch((error) => {
@@ -78,7 +81,7 @@
});
}
doSorting(event) {
- console.log("Sort");
+ console.log('Sort');
this.sortBy = event.detail.fieldName;
this.sortDirection = event.detail.sortDirection;
this.currentPageToken = 0;
@@ -86,12 +89,14 @@
}
handlePrevious() {
- this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize);
+ this.currentPageToken =
+ Number(this.currentPageToken) - Number(this.pageSize);
this.getAccounts();
}
handleNext() {
- this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize);
+ this.currentPageToken =
+ Number(this.currentPageToken) + Number(this.pageSize);
this.getAccounts();
}
handleFirst() {
@@ -100,7 +105,8 @@
}
handleLast() {
- this.currentPageToken = this.totalPages > 1? (this.totalPages-1)* this.pageSize:0;
+ this.currentPageToken =
+ this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0;
this.getAccounts();
}
@@ -117,4 +123,4 @@
get nextButtonDisabled() {
return this.nextPageToken === undefined;
}
-}
\ No newline at end of file
+}
--
Gitblit v1.9.1