buli
2023-07-14 36d15f189de2e83ce2576715dac30c3c260388dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<template>
    <lightning-card>
        <div class="slds-grid slds-grid_vertical-align-center slds-grid_align-spread">
            <div class="slds-col"><!--RECORDS PER PAGE-->
                <div class="slds-list_inline slds-p-bottom_xx-small customSelect">
                    <label class="slds-text-color_weak slds-p-horizontal_x-small" for="recordsPerPage">Page Size:</label>
                    <div class="slds-select_container">
                        <select class="slds-select" id="recordsPerPage" onchange={handleRecordsPerPage}>
                            <template for:each={pageOptionsList} for:item="option">
                                <option key={option.value} value={option.value} selected={option.select}>{option.value}</option>
                            </template>
                        </select>
                    </div>
                </div>
            </div>
            <div class="slds-align_absolute-center">
                <lightning-layout>
                    <lightning-layout-item>
                        <lightning-button icon-name="utility:jump_to_left" onclick={handleFirst} class="first"
                            disabled={previousButtonDisabled}></lightning-button>
                    </lightning-layout-item>
                    <lightning-layout-item>
                        <lightning-button icon-name="utility:chevronleft" onclick={handlePrevious} class="previous"
                            disabled={previousButtonDisabled}></lightning-button>
                    </lightning-layout-item>
                    <lightning-layout-item flexibility="grow"></lightning-layout-item>
                    <span class="slds-badge slds-badge_lightest">
                        {recordStart}-{recordEnd} 共 {totalRecords}个
                    </span>
                    <lightning-layout-item>
                        <lightning-button icon-name="utility:chevronright" onclick={handleNext}
                            class="next" disabled={nextButtonDisabled}></lightning-button>
                    </lightning-layout-item>
                    <lightning-layout-item>
                        <lightning-button icon-name="utility:jump_to_right" onclick={handleLast} class="last"
                            disabled={nextButtonDisabled}></lightning-button>
                    </lightning-layout-item>
                </lightning-layout>
            </div>
        </div>
    </lightning-card>
</template>