fix: Solve the problem that the document editor will report an error when the type name includes multiple spaces (#23940)
This commit is contained in:
parent
4b5658a507
commit
854cebd5b1
3 changed files with 3 additions and 3 deletions
|
|
@ -30,7 +30,7 @@ const label_input = ref(null);
|
|||
const hovered = ref(false);
|
||||
const selected = computed(() => store.selected(props.field.df.name));
|
||||
const component = computed(() => {
|
||||
return props.field.df.fieldtype.replace(" ", "") + "Control";
|
||||
return props.field.df.fieldtype.replaceAll(" ", "") + "Control";
|
||||
});
|
||||
|
||||
function remove_field() {
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ let docfield_df = computed(() => {
|
|||
<div v-if="store.form.selected_field">
|
||||
<div class="field" v-for="(df, i) in docfield_df" :key="i">
|
||||
<component
|
||||
:is="df.fieldtype.replace(' ', '') + 'Control'"
|
||||
:is="df.fieldtype.replaceAll(' ', '') + 'Control'"
|
||||
:args="args"
|
||||
:df="df"
|
||||
:read_only="store.read_only"
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ let properties = computed(() => {
|
|||
<div v-if="doc">
|
||||
<div class="field" v-for="df in properties" :key="df.name">
|
||||
<component
|
||||
:is="df.fieldtype.replace(' ', '') + 'Control'"
|
||||
:is="df.fieldtype.replaceAll(' ', '') + 'Control'"
|
||||
:df="df"
|
||||
:value="doc[df.fieldname]"
|
||||
v-model="doc[df.fieldname]"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue