enum set translated options method

This commit is contained in:
Yuri Kuznetsov
2024-07-17 13:19:21 +03:00
parent 3210733bc7
commit 685f034e15
+12 -2
View File
@@ -201,8 +201,8 @@ class EnumFieldView extends BaseFieldView {
this.params.options = Espo.Utils.clone(this.params.options) || [];
this.params.options = this.params.options.sort((v1, v2) => {
return (this.translatedOptions[v1] || v1)
.localeCompare(this.translatedOptions[v2] || v2);
return (this.translatedOptions[v1] || v1)
.localeCompare(this.translatedOptions[v2] || v2);
});
}
@@ -272,6 +272,16 @@ class EnumFieldView extends BaseFieldView {
*/
setupOptions() {}
/**
* Set translated options.
*
* @param {Record} translatedOptions
* @since 8.4.0
*/
setTranslatedOptions(translatedOptions) {
this.translatedOptions = translatedOptions;
}
/**
* Set an option list.
*