Merge pull request #2693 from hutattedonmyarm/2687-radio-buttons-type-bind

Enable type-bind for checkbox inputs during submission
This commit is contained in:
Tim Donohue
2024-04-30 15:13:12 -05:00
committed by GitHub

View File

@@ -1,5 +1,6 @@
import {
DynamicFormControlLayout,
DynamicFormControlRelation,
DynamicRadioGroupModel,
DynamicRadioGroupModelConfig,
serializable,
@@ -16,12 +17,14 @@ export interface DynamicListModelConfig extends DynamicRadioGroupModelConfig<any
value?: VocabularyEntry[];
required: boolean;
hint?: string;
typeBindRelations?: DynamicFormControlRelation[];
}
export class DynamicListRadioGroupModel extends DynamicRadioGroupModel<any> {
@serializable() vocabularyOptions: VocabularyOptions;
@serializable() repeatable: boolean;
@serializable() typeBindRelations: DynamicFormControlRelation[];
@serializable() groupLength: number;
@serializable() required: boolean;
@serializable() hint: string;
@@ -36,6 +39,7 @@ export class DynamicListRadioGroupModel extends DynamicRadioGroupModel<any> {
this.required = config.required;
this.hint = config.hint;
this.value = config.value;
this.typeBindRelations = config.typeBindRelations ? config.typeBindRelations : [];
}
get hasAuthority(): boolean {