Support marking an org unit selector as required. Teach the Fielmapper
Editor to pass the requiredness value to any org selectors it renders.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
domId="{{idPrefix}}-{{field.name}}"
[limitPerms]="modePerms[mode]"
[readOnly]="field.readOnly"
+ [required]="field.isRequired()"
[applyDefault]="field.orgDefaultAllowed"
[initialOrgId]="record[field.name]()"
(onChange)="record[field.name]($event)">
[attr.id]="domId.length ? domId : null"
[placeholder]="placeholder"
[disabled]="disabled"
+ [required]="required"
[(ngModel)]="selected"
[ngbTypeahead]="filter"
[resultTemplate]="displayTemplate"
// Disable the entire input
@Input() disabled: boolean;
+ @Input() required: boolean;
+
@ViewChild('instance') instance: NgbTypeahead;
// Placeholder text for selector input