UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

52 lines 4.46 kB
/** * @fileoverview added by tsickle * Generated from: data-table-pager.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; import { DataTableComponent } from './data-table.component'; import { DataTableFootTmplComponent } from './tmpl/data-table-foot-tmpl.component'; var DataTablePagerComponent = /** @class */ (function () { function DataTablePagerComponent(dt) { this.dt = dt; this.pagerMaxItems = 8; } /** * @param {?} $event * @return {?} */ DataTablePagerComponent.prototype.onPageChange = /** * @param {?} $event * @return {?} */ function ($event) { this.dt.onPageChange($event); }; DataTablePagerComponent.decorators = [ { type: Component, args: [{ selector: 'd-data-table-pager, [dDataTablePager]', template: "<ng-template\r\n [ngTemplateOutlet]=\"pagerTemplate ? pagerTemplate.template : defaultPagerTemplate\"\r\n [ngTemplateOutletContext]=\"{ $implicit: this, pager: pager }\"\r\n></ng-template>\r\n\r\n<ng-template #defaultPagerTemplate let-pager=\"pager\" let-pagerPanel=\"\">\r\n <d-pagination\r\n cssClass=\"table-pagination\"\r\n [selectDirection]=\"pager.selectDirection\"\r\n [total]=\"pager.total\"\r\n [size]=\"pager.componentSize || 'sm'\"\r\n [pageSize]=\"pager.pageSize\"\r\n [maxItems]=\"pager.maxItems || pagerPanel.pagerMaxItems\"\r\n [(pageIndex)]=\"pager.pageIndex\"\r\n (pageIndexChange)=\"pagerPanel.onPageChange($event)\"\r\n >\r\n </d-pagination>\r\n</ng-template>\r\n" }] } ]; /** @nocollapse */ DataTablePagerComponent.ctorParameters = function () { return [ { type: DataTableComponent } ]; }; DataTablePagerComponent.propDecorators = { pager: [{ type: Input }], pagerTemplate: [{ type: Input }] }; return DataTablePagerComponent; }()); export { DataTablePagerComponent }; if (false) { /** @type {?} */ DataTablePagerComponent.prototype.pager; /** @type {?} */ DataTablePagerComponent.prototype.pagerTemplate; /** @type {?} */ DataTablePagerComponent.prototype.pagerMaxItems; /** @type {?} */ DataTablePagerComponent.prototype.dt; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS10YWJsZS1wYWdlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9kYXRhLXRhYmxlLyIsInNvdXJjZXMiOlsiZGF0YS10YWJsZS1wYWdlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUU1RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUVuRjtJQVVFLGlDQUFtQixFQUFzQjtRQUF0QixPQUFFLEdBQUYsRUFBRSxDQUFvQjtRQUZ6QyxrQkFBYSxHQUFHLENBQUMsQ0FBQztJQUlsQixDQUFDOzs7OztJQUVELDhDQUFZOzs7O0lBQVosVUFBYSxNQUFjO1FBQ3pCLElBQUksQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQy9CLENBQUM7O2dCQWhCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHVDQUF1QztvQkFDakQsbXRCQUFnRDtpQkFFakQ7Ozs7Z0JBUlEsa0JBQWtCOzs7d0JBVXhCLEtBQUs7Z0NBQ0wsS0FBSzs7SUFVUiw4QkFBQztDQUFBLEFBakJELElBaUJDO1NBWlksdUJBQXVCOzs7SUFDbEMsd0NBQStCOztJQUMvQixnREFBbUQ7O0lBQ25ELGdEQUFrQjs7SUFFTixxQ0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IERhdGFUYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vZGF0YS10YWJsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVQYWdlciB9IGZyb20gJy4vZGF0YS10YWJsZS5tb2RlbCc7XHJcbmltcG9ydCB7IERhdGFUYWJsZUZvb3RUbXBsQ29tcG9uZW50IH0gZnJvbSAnLi90bXBsL2RhdGEtdGFibGUtZm9vdC10bXBsLmNvbXBvbmVudCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2QtZGF0YS10YWJsZS1wYWdlciwgW2REYXRhVGFibGVQYWdlcl0nLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9kYXRhLXRhYmxlLXBhZ2VyLmNvbXBvbmVudC5odG1sJyxcclxuICAvLyBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxyXG59KVxyXG5leHBvcnQgY2xhc3MgRGF0YVRhYmxlUGFnZXJDb21wb25lbnQge1xyXG4gIEBJbnB1dCgpIHBhZ2VyOiBEYXRhVGFibGVQYWdlcjtcclxuICBASW5wdXQoKSBwYWdlclRlbXBsYXRlOiBEYXRhVGFibGVGb290VG1wbENvbXBvbmVudDtcclxuICBwYWdlck1heEl0ZW1zID0gODtcclxuXHJcbiAgY29uc3RydWN0b3IocHVibGljIGR0OiBEYXRhVGFibGVDb21wb25lbnQpIHtcclxuXHJcbiAgfVxyXG5cclxuICBvblBhZ2VDaGFuZ2UoJGV2ZW50OiBudW1iZXIpIHtcclxuICAgIHRoaXMuZHQub25QYWdlQ2hhbmdlKCRldmVudCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==