ngx-academia-uniandes-library
Version:
This library is used for Academia-Uniandes system.
1 lines • 4.31 kB
JSON
[{"__symbolic":"module","version":4,"metadata":{"SearchDependencyComboBoxComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../search-academy-combo-box/search-academy-combo-box.component","name":"SearchAcademyComboBoxComponent","line":14,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"search-dependency-combo-box","template":"\n\n <ng-container *ngIf=\"!multiSelect; else multiDependencies\">\n <ng-template #customItemTemplate let-model=\"item\" let-index=\"index\">\n <div class=\"card-container\">\n <div class=\"item\"><p><span>{{model.name | titleCaseAcademia}}</span></p></div>\n <div class=\"item\"><b>({{model.externalId}})</b></div>\n </div>\n </ng-template>\n <app-search-combo-box-generic #depcombo [customTemplate]=\"customItemTemplate\" [preSelectedValue]= \"preSelectedValue\" [componentModel]=\"model\" [itemControl]=\"itemControl\" [isScrollable]=\"isScrollable\" (noResults)=\"sendNoResults($event)\" (itemSelected)=\"sendItemSelectedEvent($event)\" (totalRecordsForSearch)=\"setTotalRecordsForSearch($event)\"></app-search-combo-box-generic>\n </ng-container>\n <ng-template #multiDependencies>\n <app-search-dependency-multi-choice [preSelectedValues]=\"preSelectedValues\" [userRestrict]= \"userRestrict\" (itemsSelected)=\"multiItemsPropagateEvent($event)\"></app-search-dependency-multi-choice>\n </ng-template>\n ","styles":["\n .card-container{\n display: grid;\n grid-template-columns: minmax(150px, 300px) minmax(100px, 1fr);\n }\n\n .item{\n align-self: center;\n justify-content: center;\n overflow: hidden;\n }\n\n p{\n margin: 0;\n }\n\n p span \n {\n display: block;\n white-space: pre-line;\n }\n "]}]}],"members":{"depComboSetup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["depcombo"]}]}],"userRestrict":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3},"arguments":["userRestrict"]}]}],"multiSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"itemsSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"preSelectedValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"initialValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"debugFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../service-locator","name":"ServiceLocator","line":41,"character":33},{"__symbolic":"reference","module":"../search-combo-box.service","name":"SearchComboBoxService","line":41,"character":72},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":41,"character":116},{"__symbolic":"reference","module":"../../utils/titlecase-academia.pipe","name":"TitleCaseAcademiaPipe","line":41,"character":156},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":41,"character":192}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setUrlServiceHost":[{"__symbolic":"method"}],"addUserNameRestriction":[{"__symbolic":"method"}],"setTotalRecordsForSearch":[{"__symbolic":"method"}],"sendItemSelectedEvent":[{"__symbolic":"method"}],"multiItemsPropagateEvent":[{"__symbolic":"method"}]}}}}]