File tree 3 files changed +18
-5
lines changed
src/Bundle/AdminBundle/Resources/assets/vue
3 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
- <form-row :domID =" domID" :field =" field" :alerts =" violations" >
3
- <input v-for =" value in (values.length > 0 ? values : [''])" disabled type =" text" class =" uk-input" :id =" domID" :value =" value" />
2
+ <form-row :domID =" domID" :field =" modField" :alerts =" violations" >
3
+ <multi-field :field =" field" :val =" val" @addRow =" val.push('')" @removeRow =" removeByKey" v-slot:default =" multiProps" >
4
+ <input v-if =" values[multiProps.rowKey || 0]" class =" uk-input" disabled :id =" domID" type =" text" :value =" values[multiProps.rowKey || 0]" />
5
+ <div v-else class =" uk-placeholder uk-padding-small uk-text-meta" >{{ $t('field.sequence.no_value_message') }}</div >
6
+ </multi-field >
4
7
</form-row >
5
8
</template >
6
9
<script >
7
10
import FormRow from ' ./_formRow' ;
11
+ import MultiField from ' ./_multiField' ;
8
12
import _abstract from " ./_abstract" ;
9
13
10
14
export default {
16
20
17
21
// Vue properties for this component.
18
22
extends: _abstract,
19
- components: { FormRow },
23
+ components: { FormRow, MultiField },
24
+ computed: {
25
+ modField () {
26
+ return Object .assign (this .field , { required: false });
27
+ }
28
+ }
20
29
}
21
30
</script >
Original file line number Diff line number Diff line change @@ -151,12 +151,14 @@ messages.de = {
151
151
headline : '{display_name}'
152
152
}
153
153
} ,
154
-
155
154
embedded : {
156
155
confirm : {
157
156
clear_union_selection : 'Möchtest du wirklich einen anderen {view.name} Typen auswählen? Deine bisherigen Eingaben für dieses Feld gehen verloren.'
158
157
}
159
158
} ,
159
+ sequence : {
160
+ no_value_message : 'Der Wert dieses Feldes wird automatisch beim Erstellen generiert.'
161
+ } ,
160
162
161
163
date : de
162
164
} ,
Original file line number Diff line number Diff line change @@ -153,13 +153,15 @@ messages.en = {
153
153
headline : '{display_name}'
154
154
}
155
155
} ,
156
-
157
156
embedded : {
158
157
missing_view_warning : 'No admin view for the embedded content of this field was found. Please add one to your schema!' ,
159
158
confirm : {
160
159
clear_union_selection : 'Do you really want to select another {view.name} type? Your already entered vales for this field will be deleted.'
161
160
}
162
161
} ,
162
+ sequence : {
163
+ no_value_message : 'The value of this field will automatically be generated on create.'
164
+ } ,
163
165
164
166
date : en
165
167
} ,
You can’t perform that action at this time.
0 commit comments