Merge pull request #929 from Britaliope/fix-enum-fields
(v2) fix: "Enum" fields (drowdown and radio) does not render correctly
This commit is contained in:
commit
5a42756b12
1 changed files with 4 additions and 4 deletions
|
@ -188,8 +188,8 @@ fieldTypes['radio-enum'] = {
|
||||||
cardinality: Cardinality.SINGLE,
|
cardinality: Cardinality.SINGLE,
|
||||||
getHbsType: field => 'typeRadioEnum',
|
getHbsType: field => 'typeRadioEnum',
|
||||||
render: (field, value) => {
|
render: (field, value) => {
|
||||||
const fld = field.settings.options[value];
|
const fld = field.settings.options.find(x => x.key === value);
|
||||||
return fld ? fld.name : '';
|
return fld ? fld.label : '';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -205,8 +205,8 @@ fieldTypes['dropdown-enum'] = {
|
||||||
cardinality: Cardinality.SINGLE,
|
cardinality: Cardinality.SINGLE,
|
||||||
getHbsType: field => 'typeDropdownEnum',
|
getHbsType: field => 'typeDropdownEnum',
|
||||||
render: (field, value) => {
|
render: (field, value) => {
|
||||||
const fld = field.settings.options[value];
|
const fld = field.settings.options.find(x => x.key === value);
|
||||||
return fld ? fld.name : '';
|
return fld ? fld.label : '';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue