多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
845 B

<script setup lang="ts">
import { UITypes } from 'nocodb-sdk'
const props = defineProps<{
value: any
isEdit?: boolean
}>()
const emit = defineEmits(['update:value'])
const vModel = useVModel(props, 'value', emit)
const validators = {}
const { setAdditionalValidations } = useColumnCreateStoreOrThrow()
setAdditionalValidations({
...validators,
})
// set default value
vModel.value.meta = {
...columnDefaultMeta[UITypes.Percent],
...(vModel.value.meta || {}),
}
</script>
<template>
<div class="flex flex-col">
<a-form-item>
<div class="flex items-center gap-1">
<NcSwitch v-if="vModel.meta" v-model:checked="vModel.meta.is_progress">
<div class="text-sm text-gray-800 select-none">{{ $t('labels.displayAsProgress') }}</div>
</NcSwitch>
</div>
</a-form-item>
</div>
</template>