Add number field
This commit is contained in:
parent
bc4cec48e4
commit
ce0d56f748
|
@ -137,6 +137,18 @@
|
||||||
:class="colClassesForField(memberField)"
|
:class="colClassesForField(memberField)"
|
||||||
type="date"
|
type="date"
|
||||||
></v-text>
|
></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>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</accordion>
|
</accordion>
|
||||||
|
|
|
@ -28,7 +28,7 @@ const emit = defineEmits(['update:modelValue', 'keypress']);
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
modelValue: {
|
modelValue: {
|
||||||
required: true,
|
required: true,
|
||||||
validator: (value) => value === null || typeof value === 'string',
|
validator: (value) => value === null || typeof value === 'string' || typeof value === 'number',
|
||||||
},
|
},
|
||||||
required: {
|
required: {
|
||||||
required: false,
|
required: false,
|
||||||
|
|
Loading…
Reference in New Issue