Add number field

This commit is contained in:
philipp lang 2024-06-16 23:29:54 +02:00
parent bc4cec48e4
commit ce0d56f748
2 changed files with 13 additions and 1 deletions

View File

@ -137,6 +137,18 @@
:class="colClassesForField(memberField)"
type="date"
></v-text>
<v-text
v-if="memberField.type === 'NumberField'"
v-model="member[memberField.key]"
:min="memberField.min"
:max="memberField.max"
:name="`${field.key}-memberattr-${member.id}-${memberField.key}`"
:id="`${field.key}-memberattr-${member.id}-${memberField.key}`"
:label="memberField.name"
:required="memberField.required"
:class="colClassesForField(memberField)"
type="number"
></v-text>
</template>
</div>
</accordion>

View File

@ -28,7 +28,7 @@ const emit = defineEmits(['update:modelValue', 'keypress']);
const props = defineProps({
modelValue: {
required: true,
validator: (value) => value === null || typeof value === 'string',
validator: (value) => value === null || typeof value === 'string' || typeof value === 'number',
},
required: {
required: false,