UNPKG

@yoyoboot/l-52abp-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.

39 lines 6.04 kB
import { Component, Output, EventEmitter, Input } from '@angular/core'; import { SampleComponentBaseDirective } from '../../component-base'; import * as i0 from "@angular/core"; import * as i1 from "ng-zorro-antd/alert"; import * as i2 from "ng-zorro-antd/divider"; export class TableCheckboxPanelComponent extends SampleComponentBaseDirective { constructor(injector) { super(injector); this.onClear = new EventEmitter(); this.onRefresh = new EventEmitter(); this.selectLength = 0; } ngOnInit() { } onClearClick() { this.onClear.emit(); } // 触发刷新方法,调用绑定的onRefresh事件 onRefreshClick() { this.onRefresh.emit(); } } TableCheckboxPanelComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: TableCheckboxPanelComponent, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component }); TableCheckboxPanelComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: TableCheckboxPanelComponent, selector: "l-table-checkbox-panel", inputs: { selectLength: "selectLength" }, outputs: { onClear: "onClear", onRefresh: "onRefresh" }, usesInheritance: true, ngImport: i0, template: "<!-- \u590D\u9009\u6846\u63D0\u793A\u7684\u5185\u5BB9\u6570\u636E\u90E8\u5206 -->\n<div class=\"my-md\">\n <nz-alert [nzType]=\"'info'\" [nzShowIcon]=\"true\" [nzMessage]=\"message\">\n <ng-template #message>\n <span [innerHTML]=\"l('GridSelectedXItemsTips', selectLength)\"></span>\n <a (click)=\"onClearClick()\" class=\"ml-md\">\n {{ l('ClearEmpty') }}\n </a>\n <nz-divider nzType=\"vertical\"></nz-divider>\n <a (click)=\"onRefreshClick()\"> {{ l('Refresh') }} </a>\n </ng-template>\n </nz-alert>\n</div>\n", components: [{ type: i1.NzAlertComponent, selector: "nz-alert", inputs: ["nzCloseText", "nzIconType", "nzMessage", "nzDescription", "nzType", "nzCloseable", "nzShowIcon", "nzBanner", "nzNoAnimation"], outputs: ["nzOnClose"], exportAs: ["nzAlert"] }, { type: i2.NzDividerComponent, selector: "nz-divider", inputs: ["nzType", "nzOrientation", "nzDashed", "nzPlain", "nzText"], exportAs: ["nzDivider"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: TableCheckboxPanelComponent, decorators: [{ type: Component, args: [{ selector: 'l-table-checkbox-panel', templateUrl: './table-checkbox-panel.component.html', styles: [], }] }], ctorParameters: function () { return [{ type: i0.Injector }]; }, propDecorators: { onClear: [{ type: Output }], onRefresh: [{ type: Output }], selectLength: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtY2hlY2tib3gtcGFuZWwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy9zcmMvY29tcG9uZW50cy90YWJsZS1jaGVja2JveC1wYW5lbC90YWJsZS1jaGVja2JveC1wYW5lbC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nL3NyYy9jb21wb25lbnRzL3RhYmxlLWNoZWNrYm94LXBhbmVsL3RhYmxlLWNoZWNrYm94LXBhbmVsLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQVUsTUFBTSxFQUFFLFlBQVksRUFBWSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDdkYsT0FBTyxFQUFDLDRCQUE0QixFQUFDLE1BQU0sc0JBQXNCLENBQUM7Ozs7QUFPbEUsTUFBTSxPQUFPLDJCQUE0QixTQUFRLDRCQUE0QjtJQVEzRSxZQUFZLFFBQWtCO1FBQzVCLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztRQVBSLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDO1FBRW5DLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDO1FBRXRDLGlCQUFZLEdBQUcsQ0FBQyxDQUFDO0lBSTFCLENBQUM7SUFFRCxRQUFRO0lBQ1IsQ0FBQztJQUVELFlBQVk7UUFDVixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3RCLENBQUM7SUFFRCwwQkFBMEI7SUFDMUIsY0FBYztRQUNaLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQzs7eUhBdEJVLDJCQUEyQjs2R0FBM0IsMkJBQTJCLHdMQ1J4Qyx3aUJBYUE7NEZETGEsMkJBQTJCO2tCQUx2QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSx3QkFBd0I7b0JBQ2xDLFdBQVcsRUFBRSx1Q0FBdUM7b0JBQ3BELE1BQU0sRUFBRSxFQUFFO2lCQUNYOytGQUdXLE9BQU87c0JBQWhCLE1BQU07Z0JBRUcsU0FBUztzQkFBbEIsTUFBTTtnQkFFRSxZQUFZO3NCQUFwQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIE9uSW5pdCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIEluamVjdG9yLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1NhbXBsZUNvbXBvbmVudEJhc2VEaXJlY3RpdmV9IGZyb20gJy4uLy4uL2NvbXBvbmVudC1iYXNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbC10YWJsZS1jaGVja2JveC1wYW5lbCcsXG4gIHRlbXBsYXRlVXJsOiAnLi90YWJsZS1jaGVja2JveC1wYW5lbC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlczogW10sXG59KVxuZXhwb3J0IGNsYXNzIFRhYmxlQ2hlY2tib3hQYW5lbENvbXBvbmVudCBleHRlbmRzIFNhbXBsZUNvbXBvbmVudEJhc2VEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBPdXRwdXQoKSBvbkNsZWFyID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIEBPdXRwdXQoKSBvblJlZnJlc2ggPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG5cbiAgQElucHV0KCkgc2VsZWN0TGVuZ3RoID0gMDtcblxuICBjb25zdHJ1Y3RvcihpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICBzdXBlcihpbmplY3Rvcik7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgfVxuXG4gIG9uQ2xlYXJDbGljaygpIHtcbiAgICB0aGlzLm9uQ2xlYXIuZW1pdCgpO1xuICB9XG5cbiAgLy8g6Kem5Y+R5Yi35paw5pa55rOV77yM6LCD55So57uR5a6a55qEb25SZWZyZXNo5LqL5Lu2XG4gIG9uUmVmcmVzaENsaWNrKCkge1xuICAgIHRoaXMub25SZWZyZXNoLmVtaXQoKTtcbiAgfVxufVxuIiwiPCEtLSDlpI3pgInmoYbmj5DnpLrnmoTlhoXlrrnmlbDmja7pg6jliIYgLS0+XG48ZGl2IGNsYXNzPVwibXktbWRcIj5cbiAgPG56LWFsZXJ0IFtuelR5cGVdPVwiJ2luZm8nXCIgW256U2hvd0ljb25dPVwidHJ1ZVwiIFtuek1lc3NhZ2VdPVwibWVzc2FnZVwiPlxuICAgIDxuZy10ZW1wbGF0ZSAjbWVzc2FnZT5cbiAgICAgIDxzcGFuIFtpbm5lckhUTUxdPVwibCgnR3JpZFNlbGVjdGVkWEl0ZW1zVGlwcycsIHNlbGVjdExlbmd0aClcIj48L3NwYW4+XG4gICAgICA8YSAoY2xpY2spPVwib25DbGVhckNsaWNrKClcIiBjbGFzcz1cIm1sLW1kXCI+XG4gICAgICAgIHt7IGwoJ0NsZWFyRW1wdHknKSB9fVxuICAgICAgPC9hPlxuICAgICAgPG56LWRpdmlkZXIgbnpUeXBlPVwidmVydGljYWxcIj48L256LWRpdmlkZXI+XG4gICAgICA8YSAoY2xpY2spPVwib25SZWZyZXNoQ2xpY2soKVwiPiB7eyBsKCdSZWZyZXNoJykgfX0gPC9hPlxuICAgIDwvbmctdGVtcGxhdGU+XG4gIDwvbnotYWxlcnQ+XG48L2Rpdj5cbiJdfQ==