Class: CvSelectOptionsProvider
Implements​
SelectOptionsProvider<string>
Constructors​
constructor​
• new CvSelectOptionsProvider(cvProvider)
Parameters​
| Name | Type |
|---|---|
cvProvider | CvProvider<Concept> |
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:18
Methods​
getOptions​
â–¸ getOptions(query, params): Observable<(SelectOption<string> | SelectOptionGroup<string>)[]>
Parameters​
| Name | Type |
|---|---|
query | Nil<string> |
params | GetSelectOptionsParams |
Returns​
Observable<(SelectOption<string> | SelectOptionGroup<string>)[]>
Implementation of​
SelectOptionsProvider.getOptions
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:20
getValueOption​
â–¸ getValueOption(value): Observable<SelectOption<string>>
Parameters​
| Name | Type |
|---|---|
value | string |
Returns​
Observable<SelectOption<string>>
Implementation of​
SelectOptionsProvider.getValueOption
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:33
hasOptionFor​
â–¸ hasOptionFor(value): Observable<boolean>
Parameters​
| Name | Type |
|---|---|
value | string |
Returns​
Observable<boolean>
Implementation of​
SelectOptionsProvider.hasOptionFor
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:37
toSelectOption​
â–¸ Private toSelectOption(concept): Promise<SelectOption<string>>
Parameters​
| Name | Type |
|---|---|
concept | Concept |
Returns​
Promise<SelectOption<string>>
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:66
toSelectOptionGroup​
â–¸ Private toSelectOptionGroup(group): Promise<SelectOptionGroup<string>>
Parameters​
| Name | Type |
|---|---|
group | ConceptGroup<Concept> |
Returns​
Promise<SelectOptionGroup<string>>
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:50
toSelectOptionGroups​
â–¸ Private toSelectOptionGroups(groups): Promise<SelectOptionGroup<string>[]>
Parameters​
| Name | Type |
|---|---|
groups | ConceptGroup<Concept>[] |
Returns​
Promise<SelectOptionGroup<string>[]>
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:41
toSelectOptions​
â–¸ Private toSelectOptions(concepts): Promise<SelectOption<string>[]>
Parameters​
| Name | Type |
|---|---|
concepts | Concept[] |
Returns​
Promise<SelectOption<string>[]>
Defined in​
libs/legi-cv/src/lib/services/cv-select-options-provider.ts:57