32
32
<template #item =" { item } " >
33
33
<div class =" entity-suggestion-item" >
34
34
<span class =" entity-label" >
35
- {{ item.label }}
35
+ {{ item.label || LABEL_PLACEHOLDER }}
36
36
</span >
37
37
<span class =" entity-id" >
38
38
{{ item.id }}
42
42
43
43
<template #selected-item =" { item } " >
44
44
<span class =" selected-entity-item" >
45
- <span class =" selected-entity-label" >{{ item.__no_name ? item.value : item.label }}</span >
45
+ <span class =" selected-entity-label" >{{ item.label ?? item.value }}</span >
46
46
</span >
47
47
</template >
48
48
</FieldScopedEntitySelect >
@@ -61,7 +61,6 @@ import english from '../../locales/en.json'
61
61
62
62
const requestResultsLimit = 1000
63
63
const LABEL_PLACEHOLDER = ' -'
64
- const NO_NAME_SYMBOL = Symbol (' no_name' )
65
64
66
65
export default {
67
66
components: {
@@ -184,13 +183,11 @@ export default {
184
183
},
185
184
186
185
transformItem (item ) {
187
- const label = this .getSuggestionLabel (item)
188
186
return {
189
187
... item,
190
188
// This field is for select dropdown item first column.
191
- label: label === NO_NAME_SYMBOL ? LABEL_PLACEHOLDER : label ,
189
+ label: this . getSuggestionLabel (item) ,
192
190
value: item .id ,
193
- ... (label === NO_NAME_SYMBOL ? { __no_name: true } : {}),
194
191
}
195
192
},
196
193
@@ -224,7 +221,7 @@ export default {
224
221
225
222
getSuggestionLabel (item ) {
226
223
const labelKey = this .schema ? .labelField || ' id'
227
- return ( labelKey && item ? item[labelKey] : ' ' ) || NO_NAME_SYMBOL
224
+ return labelKey && item ? item[labelKey] : ' '
228
225
},
229
226
230
227
updateModel (value ) {
0 commit comments