UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

133 lines 7.81 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Input, Output } from '@angular/core'; import { EventEmitter } from '@angular/core'; import { DataSourceQuery } from '../../../datasource/data-source-query'; var E5coreUiSearchResultsBaseComponent = /** @class */ (function () { function E5coreUiSearchResultsBaseComponent() { this.open = new EventEmitter(); this.link = new EventEmitter(); } Object.defineProperty(E5coreUiSearchResultsBaseComponent.prototype, "query", { set: /** * @param {?} value * @return {?} */ function (value) { this.search(value); }, enumerable: true, configurable: true }); ; /** * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * Pass the open work item event on to any listener. * @param data the row of data, including the "Id" from the table. */ /** * Pass the open work item event on to any listener. * @param {?} data the row of data, including the "Id" from the table. * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.onOpen = /** * Pass the open work item event on to any listener. * @param {?} data the row of data, including the "Id" from the table. * @return {?} */ function (data) { this.open.emit(data); }; /** * Pass the open link on to any listener. * @param data the row of data, including the "Id" from the table. */ /** * Pass the open link on to any listener. * @param {?} link * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.onLink = /** * Pass the open link on to any listener. * @param {?} link * @return {?} */ function (link) { this.link.emit(link); }; /** * Execute a search with the required search expression values. * @param expression the fields and values required to perform the search. */ /** * Execute a search with the required search expression values. * @param {?} expression the fields and values required to perform the search. * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.search = /** * Execute a search with the required search expression values. * @param {?} expression the fields and values required to perform the search. * @return {?} */ function (expression) { }; /** * Clear the search results. */ /** * Clear the search results. * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.reset = /** * Clear the search results. * @return {?} */ function () { }; /** * Refresh the search results at the current page. */ /** * Refresh the search results at the current page. * @return {?} */ E5coreUiSearchResultsBaseComponent.prototype.refresh = /** * Refresh the search results at the current page. * @return {?} */ function () { }; E5coreUiSearchResultsBaseComponent.propDecorators = { datasource: [{ type: Input }], query: [{ type: Input }], autoSearch: [{ type: Input }], pagesizes: [{ type: Input }], open: [{ type: Output }], link: [{ type: Output }] }; return E5coreUiSearchResultsBaseComponent; }()); export { E5coreUiSearchResultsBaseComponent }; if (false) { /** @type {?} */ E5coreUiSearchResultsBaseComponent.prototype.datasource; /** @type {?} */ E5coreUiSearchResultsBaseComponent.prototype.autoSearch; /** @type {?} */ E5coreUiSearchResultsBaseComponent.prototype.pagesizes; /** @type {?} */ E5coreUiSearchResultsBaseComponent.prototype.open; /** @type {?} */ E5coreUiSearchResultsBaseComponent.prototype.link; /* Skipping unhandled member: ;*/ } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLXNlYXJjaC1yZXN1bHRzLWJhc2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9lNWNvcmUtYW5ndWxhci11aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2U1Y29yZS11aS1zZWFyY2gtcmVzdWx0cy9jb21wb25lbnQvZTVjb3JlLXVpLXNlYXJjaC1yZXN1bHRzLWJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3RELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFN0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBRXhFO0lBQUE7UUFTVyxTQUFJLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUMvQixTQUFJLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQXdDN0MsQ0FBQztJQS9DQSxzQkFBYSxxREFBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBc0I7WUFDeEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNwQixDQUFDOzs7T0FBQTtJQUFBLENBQUM7Ozs7SUFPRixxREFBUTs7O0lBQVI7SUFDQSxDQUFDO0lBRUQ7OztPQUdHOzs7Ozs7SUFDSCxtREFBTTs7Ozs7SUFBTixVQUFPLElBQVM7UUFDZixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN0QixDQUFDO0lBRUQ7OztPQUdHOzs7Ozs7SUFDSCxtREFBTTs7Ozs7SUFBTixVQUFPLElBQVk7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDdEIsQ0FBQztJQUVEOzs7T0FHRzs7Ozs7O0lBQ0ksbURBQU07Ozs7O0lBQWIsVUFBYyxVQUEyQjtJQUN6QyxDQUFDO0lBRUQ7O09BRUc7Ozs7O0lBQ0ksa0RBQUs7Ozs7SUFBWjtJQUNBLENBQUM7SUFFRDs7T0FFRzs7Ozs7SUFDSSxvREFBTzs7OztJQUFkO0lBQ0EsQ0FBQzs7NkJBOUNBLEtBQUs7d0JBQ0wsS0FBSzs2QkFHTCxLQUFLOzRCQUNMLEtBQUs7dUJBRUwsTUFBTTt1QkFDTixNQUFNOztJQXdDUix5Q0FBQztDQUFBLEFBbERELElBa0RDO1NBbERZLGtDQUFrQzs7O0lBRTlDLHdEQUFpQzs7SUFJakMsd0RBQTZCOztJQUM3Qix1REFBNkI7O0lBRTdCLGtEQUF5Qzs7SUFDekMsa0RBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT25Jbml0LCBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJRGF0YVNvdXJjZSB9IGZyb20gJy4uLy4uLy4uL2RhdGFzb3VyY2UvZGF0YS1zb3VyY2UnO1xyXG5pbXBvcnQgeyBEYXRhU291cmNlUXVlcnkgfSBmcm9tICcuLi8uLi8uLi9kYXRhc291cmNlL2RhdGEtc291cmNlLXF1ZXJ5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBFNWNvcmVVaVNlYXJjaFJlc3VsdHNCYXNlQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcblx0QElucHV0KCkgZGF0YXNvdXJjZTogSURhdGFTb3VyY2U7XHJcblx0QElucHV0KCkgc2V0IHF1ZXJ5KHZhbHVlOiBEYXRhU291cmNlUXVlcnkpIHtcclxuXHRcdHRoaXMuc2VhcmNoKHZhbHVlKTtcclxuXHR9O1xyXG5cdEBJbnB1dCgpIGF1dG9TZWFyY2g6Ym9vbGVhbiA7XHJcblx0QElucHV0KCkgcGFnZXNpemVzOiBudW1iZXJbXTtcclxuXHJcblx0QE91dHB1dCgpIG9wZW4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuXHRAT3V0cHV0KCkgbGluayA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xyXG5cclxuXHRuZ09uSW5pdCgpOiB2b2lkIHtcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqICBQYXNzIHRoZSBvcGVuIHdvcmsgaXRlbSBldmVudCBvbiB0byBhbnkgbGlzdGVuZXIuXHJcblx0ICogQHBhcmFtIGRhdGEgdGhlIHJvdyBvZiBkYXRhLCBpbmNsdWRpbmcgdGhlIFwiSWRcIiBmcm9tIHRoZSB0YWJsZS5cclxuXHQgKi9cclxuXHRvbk9wZW4oZGF0YTogYW55KSB7XHJcblx0XHR0aGlzLm9wZW4uZW1pdChkYXRhKTtcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqICBQYXNzIHRoZSBvcGVuIGxpbmsgb24gdG8gYW55IGxpc3RlbmVyLlxyXG5cdCAqIEBwYXJhbSBkYXRhIHRoZSByb3cgb2YgZGF0YSwgaW5jbHVkaW5nIHRoZSBcIklkXCIgZnJvbSB0aGUgdGFibGUuXHJcblx0ICovXHJcblx0b25MaW5rKGxpbms6IHN0cmluZykge1xyXG5cdFx0dGhpcy5saW5rLmVtaXQobGluayk7XHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiBFeGVjdXRlIGEgc2VhcmNoIHdpdGggdGhlIHJlcXVpcmVkIHNlYXJjaCBleHByZXNzaW9uIHZhbHVlcy5cclxuXHQgKiBAcGFyYW0gZXhwcmVzc2lvbiB0aGUgZmllbGRzIGFuZCB2YWx1ZXMgcmVxdWlyZWQgdG8gcGVyZm9ybSB0aGUgc2VhcmNoLlxyXG5cdCAqL1xyXG5cdHB1YmxpYyBzZWFyY2goZXhwcmVzc2lvbjogRGF0YVNvdXJjZVF1ZXJ5KSB7XHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiBDbGVhciB0aGUgc2VhcmNoIHJlc3VsdHMuXHJcblx0ICovXHJcblx0cHVibGljIHJlc2V0KCkge1xyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICogUmVmcmVzaCB0aGUgc2VhcmNoIHJlc3VsdHMgYXQgdGhlIGN1cnJlbnQgcGFnZS5cclxuXHQgKi9cclxuXHRwdWJsaWMgcmVmcmVzaCgpIHtcclxuXHR9XHJcblxyXG59XHJcbiJdfQ==