ngx-selectbox-may
Version:
Angular selectbox with autocomplete
188 lines • 9.46 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
export class NGXSelectMayRow {
/**
* @param {?} isSelected
* @param {?} data
*/
constructor(isSelected, data) {
this.isSelected = isSelected;
this.data = data;
}
/**
* @param {?} value
* @return {?}
*/
setKey(value) {
this.value = value;
}
/**
* @param {?} label
* @return {?}
*/
setLabel(label) {
this.label = label;
}
}
if (false) {
/** @type {?} */
NGXSelectMayRow.prototype.isSelected;
/** @type {?} */
NGXSelectMayRow.prototype.data;
/** @type {?} */
NGXSelectMayRow.prototype.value;
/** @type {?} */
NGXSelectMayRow.prototype.label;
}
export class NGXSelectMayConfigs {
constructor() {
this._labelField = "";
this._placeholderText = "";
this._emptyText = "";
this._showEmptyResultsLabel = true;
this._cssClass = "";
}
/**
* @return {?}
*/
get labelField() {
return this._labelField;
}
/**
* @param {?} value
* @return {?}
*/
set labelField(value) {
this._labelField = value;
}
/**
* @return {?}
*/
get valueField() {
return this._valueField;
}
/**
* @param {?} value
* @return {?}
*/
set valueField(value) {
this._valueField = value;
}
/**
* @return {?}
*/
get placeholderText() {
return this._placeholderText;
}
/**
* @param {?} value
* @return {?}
*/
set placeholderText(value) {
this._placeholderText = value;
}
/**
* @return {?}
*/
get emptyText() {
return this._emptyText;
}
/**
* @param {?} value
* @return {?}
*/
set emptyText(value) {
this._emptyText = value;
}
/**
* @return {?}
*/
get showEmptyResultsLabel() {
return this._showEmptyResultsLabel;
}
/**
* @param {?} value
* @return {?}
*/
set showEmptyResultsLabel(value) {
this._showEmptyResultsLabel = value;
}
/**
* @return {?}
*/
get cssClass() {
return this._cssClass;
}
/**
* @param {?} value
* @return {?}
*/
set cssClass(value) {
this._cssClass = value;
}
/**
* @return {?}
*/
get isMultiSelect() {
return this._isMultiSelect;
}
/**
* @param {?} value
* @return {?}
*/
set isMultiSelect(value) {
this._isMultiSelect = value;
}
}
NGXSelectMayConfigs.ROW_ACTIVE_CLASS = "active";
NGXSelectMayConfigs.EMPTY_TEXT = "No results found";
NGXSelectMayConfigs.MULTI_SELECTED_LABEL = "#COUNT #ITEMS Selected";
NGXSelectMayConfigs.LOADING_TEXT = "Please wait...";
if (false) {
/** @type {?} */
NGXSelectMayConfigs.ROW_ACTIVE_CLASS;
/** @type {?} */
NGXSelectMayConfigs.EMPTY_TEXT;
/** @type {?} */
NGXSelectMayConfigs.MULTI_SELECTED_LABEL;
/** @type {?} */
NGXSelectMayConfigs.LOADING_TEXT;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._labelField;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._valueField;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._placeholderText;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._emptyText;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._showEmptyResultsLabel;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._cssClass;
/**
* @type {?}
* @private
*/
NGXSelectMayConfigs.prototype._isMultiSelect;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNlbGVjdGJveC1tYXktY29uZmlncy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zZWxlY3Rib3gtbWF5LyIsInNvdXJjZXMiOlsibGliL25neC1zZWxlY3Rib3gtbWF5LWNvbmZpZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU0sT0FBTyxlQUFlOzs7OztJQU14QixZQUFZLFVBQWtCLEVBQUUsSUFBUTtRQUNwQyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztRQUM3QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxLQUFTO1FBQ1osSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7SUFDdkIsQ0FBQzs7Ozs7SUFFRCxRQUFRLENBQUMsS0FBWTtRQUNqQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUN2QixDQUFDO0NBQ0o7OztJQWpCRyxxQ0FBbUI7O0lBQ25CLCtCQUFTOztJQUNULGdDQUFVOztJQUNWLGdDQUFhOztBQWlCakIsTUFBTSxPQUFPLG1CQUFtQjtJQUFoQztRQVFZLGdCQUFXLEdBQVcsRUFBRSxDQUFDO1FBZ0J6QixxQkFBZ0IsR0FBVyxFQUFFLENBQUM7UUFROUIsZUFBVSxHQUFXLEVBQUUsQ0FBQztRQVF4QiwyQkFBc0IsR0FBWSxJQUFJLENBQUM7UUFRdkMsY0FBUyxHQUFXLEVBQUUsQ0FBQztJQWlCbkMsQ0FBQzs7OztJQXhERyxJQUFXLFVBQVU7UUFDakIsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQzVCLENBQUM7Ozs7O0lBQ0QsSUFBVyxVQUFVLENBQUMsS0FBYTtRQUMvQixJQUFJLENBQUMsV0FBVyxHQUFHLEtBQUssQ0FBQztJQUM3QixDQUFDOzs7O0lBR0QsSUFBVyxVQUFVO1FBQ2pCLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQztJQUM1QixDQUFDOzs7OztJQUNELElBQVcsVUFBVSxDQUFDLEtBQVU7UUFDNUIsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUM7SUFDN0IsQ0FBQzs7OztJQUdELElBQVcsZUFBZTtRQUN0QixPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztJQUNqQyxDQUFDOzs7OztJQUNELElBQVcsZUFBZSxDQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLEtBQUssQ0FBQztJQUNsQyxDQUFDOzs7O0lBR0QsSUFBVyxTQUFTO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztJQUMzQixDQUFDOzs7OztJQUNELElBQVcsU0FBUyxDQUFDLEtBQWE7UUFDOUIsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7SUFDNUIsQ0FBQzs7OztJQUdELElBQVcscUJBQXFCO1FBQzVCLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDO0lBQ3ZDLENBQUM7Ozs7O0lBQ0QsSUFBVyxxQkFBcUIsQ0FBQyxLQUFjO1FBQzNDLElBQUksQ0FBQyxzQkFBc0IsR0FBRyxLQUFLLENBQUM7SUFDeEMsQ0FBQzs7OztJQUdELElBQVcsUUFBUTtRQUNmLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUMxQixDQUFDOzs7OztJQUNELElBQVcsUUFBUSxDQUFDLEtBQWE7UUFDN0IsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7SUFDM0IsQ0FBQzs7OztJQUlELElBQVcsYUFBYTtRQUNwQixPQUFPLElBQUksQ0FBQyxjQUFjLENBQUM7SUFDL0IsQ0FBQzs7Ozs7SUFDRCxJQUFXLGFBQWEsQ0FBQyxLQUFjO1FBQ25DLElBQUksQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDO0lBQ2hDLENBQUM7O0FBNURzQixvQ0FBZ0IsR0FBRyxRQUFRLENBQUM7QUFDNUIsOEJBQVUsR0FBRyxrQkFBa0IsQ0FBQztBQUNoQyx3Q0FBb0IsR0FBRyx3QkFBd0IsQ0FBQztBQUNoRCxnQ0FBWSxHQUFHLGdCQUFnQixDQUFDOzs7SUFIdkQscUNBQW1EOztJQUNuRCwrQkFBdUQ7O0lBQ3ZELHlDQUF1RTs7SUFDdkUsaUNBQXVEOzs7OztJQUV2RCwwQ0FBaUM7Ozs7O0lBUWpDLDBDQUF5Qjs7Ozs7SUFRekIsK0NBQXNDOzs7OztJQVF0Qyx5Q0FBZ0M7Ozs7O0lBUWhDLHFEQUErQzs7Ozs7SUFRL0Msd0NBQStCOzs7OztJQVMvQiw2Q0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgTkdYU2VsZWN0TWF5Um93e1xuICAgIGlzU2VsZWN0ZWQ6Ym9vbGVhbjtcbiAgICBkYXRhOmFueTtcbiAgICB2YWx1ZTphbnk7XG4gICAgbGFiZWw6c3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoaXNTZWxlY3RlZDpib29sZWFuLCBkYXRhOmFueSl7XG4gICAgICAgIHRoaXMuaXNTZWxlY3RlZCA9IGlzU2VsZWN0ZWQ7XG4gICAgICAgIHRoaXMuZGF0YSA9IGRhdGE7XG4gICAgfVxuXG4gICAgc2V0S2V5KHZhbHVlOmFueSl7XG4gICAgICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBzZXRMYWJlbChsYWJlbDpzdHJpbmcpe1xuICAgICAgICB0aGlzLmxhYmVsID0gbGFiZWw7XG4gICAgfVxufVxuXG5cbmV4cG9ydCBjbGFzcyBOR1hTZWxlY3RNYXlDb25maWdze1xuXG5cbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFJPV19BQ1RJVkVfQ0xBU1MgPSBcImFjdGl2ZVwiO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRU1QVFlfVEVYVCA9IFwiTm8gcmVzdWx0cyBmb3VuZFwiO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTVVMVElfU0VMRUNURURfTEFCRUwgPSBcIiNDT1VOVCAjSVRFTVMgU2VsZWN0ZWRcIjtcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExPQURJTkdfVEVYVCA9IFwiUGxlYXNlIHdhaXQuLi5cIjtcblxuICAgIHByaXZhdGUgX2xhYmVsRmllbGQ6IHN0cmluZyA9IFwiXCI7XG4gICAgcHVibGljIGdldCBsYWJlbEZpZWxkKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9sYWJlbEZpZWxkO1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IGxhYmVsRmllbGQodmFsdWU6IHN0cmluZykge1xuICAgICAgICB0aGlzLl9sYWJlbEZpZWxkID0gdmFsdWU7XG4gICAgfVxuXG4gICAgcHJpdmF0ZSBfdmFsdWVGaWVsZDogYW55O1xuICAgIHB1YmxpYyBnZXQgdmFsdWVGaWVsZCgpOiBhbnkge1xuICAgICAgICByZXR1cm4gdGhpcy5fdmFsdWVGaWVsZDtcbiAgICB9XG4gICAgcHVibGljIHNldCB2YWx1ZUZpZWxkKHZhbHVlOiBhbnkpIHtcbiAgICAgICAgdGhpcy5fdmFsdWVGaWVsZCA9IHZhbHVlO1xuICAgIH1cblxuICAgIHByaXZhdGUgX3BsYWNlaG9sZGVyVGV4dDogc3RyaW5nID0gXCJcIjtcbiAgICBwdWJsaWMgZ2V0IHBsYWNlaG9sZGVyVGV4dCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fcGxhY2Vob2xkZXJUZXh0O1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IHBsYWNlaG9sZGVyVGV4dCh2YWx1ZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuX3BsYWNlaG9sZGVyVGV4dCA9IHZhbHVlO1xuICAgIH1cblxuICAgIHByaXZhdGUgX2VtcHR5VGV4dDogc3RyaW5nID0gXCJcIjtcbiAgICBwdWJsaWMgZ2V0IGVtcHR5VGV4dCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fZW1wdHlUZXh0O1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IGVtcHR5VGV4dCh2YWx1ZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuX2VtcHR5VGV4dCA9IHZhbHVlO1xuICAgIH1cblxuICAgIHByaXZhdGUgX3Nob3dFbXB0eVJlc3VsdHNMYWJlbDogYm9vbGVhbiA9IHRydWU7XG4gICAgcHVibGljIGdldCBzaG93RW1wdHlSZXN1bHRzTGFiZWwoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9zaG93RW1wdHlSZXN1bHRzTGFiZWw7XG4gICAgfVxuICAgIHB1YmxpYyBzZXQgc2hvd0VtcHR5UmVzdWx0c0xhYmVsKHZhbHVlOiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMuX3Nob3dFbXB0eVJlc3VsdHNMYWJlbCA9IHZhbHVlO1xuICAgIH1cblxuICAgIHByaXZhdGUgX2Nzc0NsYXNzOiBzdHJpbmcgPSBcIlwiO1xuICAgIHB1YmxpYyBnZXQgY3NzQ2xhc3MoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Nzc0NsYXNzO1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IGNzc0NsYXNzKHZhbHVlOiBzdHJpbmcpIHtcbiAgICAgICAgdGhpcy5fY3NzQ2xhc3MgPSB2YWx1ZTtcbiAgICB9XG5cblxuICAgIHByaXZhdGUgX2lzTXVsdGlTZWxlY3Q6IGJvb2xlYW47XG4gICAgcHVibGljIGdldCBpc011bHRpU2VsZWN0KCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy5faXNNdWx0aVNlbGVjdDtcbiAgICB9XG4gICAgcHVibGljIHNldCBpc011bHRpU2VsZWN0KHZhbHVlOiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMuX2lzTXVsdGlTZWxlY3QgPSB2YWx1ZTtcbiAgICB9XG5cbn0iXX0=