e5core-angular-ui
Version:
e5 Anywhere Angular UI
133 lines • 7.81 kB
JavaScript
/**
* @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==