UNPKG

ngu-multiselect-dropdown

Version:

Angular multiselect dropdown component for web applications. Easy to integrate and use. It can be bind to any custom data source and custom filter.

71 lines 5.11 kB
/** * @fileoverview added by tsickle * Generated from: lib/multiselect-dropdown.module.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ export function IDropdownSettings() { } if (false) { /** @type {?|undefined} */ IDropdownSettings.prototype.singleSelection; /** @type {?|undefined} */ IDropdownSettings.prototype.idField; /** @type {?|undefined} */ IDropdownSettings.prototype.textField; /** @type {?|undefined} */ IDropdownSettings.prototype.disabledField; /** @type {?|undefined} */ IDropdownSettings.prototype.enableCheckAll; /** @type {?|undefined} */ IDropdownSettings.prototype.selectAllText; /** @type {?|undefined} */ IDropdownSettings.prototype.unSelectAllText; /** @type {?|undefined} */ IDropdownSettings.prototype.allowSearchFilter; /** @type {?|undefined} */ IDropdownSettings.prototype.clearSearchFilter; /** @type {?|undefined} */ IDropdownSettings.prototype.maxHeight; /** @type {?|undefined} */ IDropdownSettings.prototype.itemsShowLimit; /** @type {?|undefined} */ IDropdownSettings.prototype.limitSelection; /** @type {?|undefined} */ IDropdownSettings.prototype.searchPlaceholderText; /** @type {?|undefined} */ IDropdownSettings.prototype.noDataAvailablePlaceholderText; /** @type {?|undefined} */ IDropdownSettings.prototype.closeDropDownOnSelection; /** @type {?|undefined} */ IDropdownSettings.prototype.showSelectedItemsAtTop; /** @type {?|undefined} */ IDropdownSettings.prototype.defaultOpen; /** @type {?|undefined} */ IDropdownSettings.prototype.allowRemoteDataSearch; } var ListItem = /** @class */ (function () { function ListItem(source) { if (typeof source === 'string' || typeof source === 'number') { this.id = this.text = source; this.isDisabled = false; } if (typeof source === 'object') { this.id = source.id; this.text = source.text; this.isDisabled = source.isDisabled; } } return ListItem; }()); export { ListItem }; if (false) { /** @type {?} */ ListItem.prototype.id; /** @type {?} */ ListItem.prototype.text; /** @type {?} */ ListItem.prototype.isDisabled; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGlzZWxlY3QtZHJvcGRvd24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd1LW11bHRpc2VsZWN0LWRyb3Bkb3duLyIsInNvdXJjZXMiOlsibGliL211bHRpc2VsZWN0LWRyb3Bkb3duLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLHVDQW1CQzs7O0lBbEJDLDRDQUEwQjs7SUFDMUIsb0NBQWlCOztJQUNqQixzQ0FBbUI7O0lBQ25CLDBDQUF1Qjs7SUFDdkIsMkNBQXlCOztJQUN6QiwwQ0FBdUI7O0lBQ3ZCLDRDQUF5Qjs7SUFDekIsOENBQTRCOztJQUM1Qiw4Q0FBNEI7O0lBQzVCLHNDQUFtQjs7SUFDbkIsMkNBQXdCOztJQUN4QiwyQ0FBd0I7O0lBQ3hCLGtEQUErQjs7SUFDL0IsMkRBQXdDOztJQUN4QyxxREFBbUM7O0lBQ25DLG1EQUFpQzs7SUFDakMsd0NBQXNCOztJQUN0QixrREFBZ0M7O0FBR2xDO0lBS0Usa0JBQW1CLE1BQVc7UUFDNUIsSUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLElBQUksT0FBTyxNQUFNLEtBQUssUUFBUSxFQUFFO1lBQzVELElBQUksQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUM7WUFDN0IsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7U0FDekI7UUFDRCxJQUFJLE9BQU8sTUFBTSxLQUFLLFFBQVEsRUFBRTtZQUM5QixJQUFJLENBQUMsRUFBRSxHQUFHLE1BQU0sQ0FBQyxFQUFFLENBQUM7WUFDcEIsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDO1lBQ3hCLElBQUksQ0FBQyxVQUFVLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQztTQUNyQztJQUNILENBQUM7SUFDSCxlQUFDO0FBQUQsQ0FBQyxBQWhCRCxJQWdCQzs7OztJQWZDLHNCQUFvQjs7SUFDcEIsd0JBQXNCOztJQUN0Qiw4QkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIElEcm9wZG93blNldHRpbmdzIHtcbiAgc2luZ2xlU2VsZWN0aW9uPzogYm9vbGVhbjtcbiAgaWRGaWVsZD86IHN0cmluZztcbiAgdGV4dEZpZWxkPzogc3RyaW5nO1xuICBkaXNhYmxlZEZpZWxkPzogc3RyaW5nO1xuICBlbmFibGVDaGVja0FsbD86IGJvb2xlYW47XG4gIHNlbGVjdEFsbFRleHQ/OiBzdHJpbmc7XG4gIHVuU2VsZWN0QWxsVGV4dD86IHN0cmluZztcbiAgYWxsb3dTZWFyY2hGaWx0ZXI/OiBib29sZWFuO1xuICBjbGVhclNlYXJjaEZpbHRlcj86IGJvb2xlYW47XG4gIG1heEhlaWdodD86IG51bWJlcjtcbiAgaXRlbXNTaG93TGltaXQ/OiBudW1iZXI7XG4gIGxpbWl0U2VsZWN0aW9uPzogbnVtYmVyO1xuICBzZWFyY2hQbGFjZWhvbGRlclRleHQ/OiBzdHJpbmc7XG4gIG5vRGF0YUF2YWlsYWJsZVBsYWNlaG9sZGVyVGV4dD86IHN0cmluZztcbiAgY2xvc2VEcm9wRG93bk9uU2VsZWN0aW9uPzogYm9vbGVhbjtcbiAgc2hvd1NlbGVjdGVkSXRlbXNBdFRvcD86IGJvb2xlYW47XG4gIGRlZmF1bHRPcGVuPzogYm9vbGVhbjtcbiAgYWxsb3dSZW1vdGVEYXRhU2VhcmNoPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNsYXNzIExpc3RJdGVtIHtcbiAgaWQ6IFN0cmluZyB8IG51bWJlcjtcbiAgdGV4dDogU3RyaW5nIHwgbnVtYmVyO1xuICBpc0Rpc2FibGVkPzogYm9vbGVhbjtcblxuICBwdWJsaWMgY29uc3RydWN0b3Ioc291cmNlOiBhbnkpIHtcbiAgICBpZiAodHlwZW9mIHNvdXJjZSA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHNvdXJjZSA9PT0gJ251bWJlcicpIHtcbiAgICAgIHRoaXMuaWQgPSB0aGlzLnRleHQgPSBzb3VyY2U7XG4gICAgICB0aGlzLmlzRGlzYWJsZWQgPSBmYWxzZTtcbiAgICB9XG4gICAgaWYgKHR5cGVvZiBzb3VyY2UgPT09ICdvYmplY3QnKSB7XG4gICAgICB0aGlzLmlkID0gc291cmNlLmlkO1xuICAgICAgdGhpcy50ZXh0ID0gc291cmNlLnRleHQ7XG4gICAgICB0aGlzLmlzRGlzYWJsZWQgPSBzb3VyY2UuaXNEaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiJdfQ==