Как создать значение по умолчанию в поле, используя sanity.io?
Можно ли добавить в поле здравомыслия значение по умолчанию? Как я могу продлить это? Я хочу создать несколько полей с переменными по умолчанию. Например, у меня есть этот код:
export default {
name: 'name',
title: 'name',
type: 'document',
fields: [
{
name: 'title',
title: 'title',
type: 'string',
validation: Rule => Rule.required(),
},
{
name: 'key',
title: 'key',
type: 'slug',
options: {
source: 'title',
maxLength: 96
}
},
{
name: 'geo',
title: 'geo',
type: 'geopoint',
//default: {"lat": 1,"lng": 2}
},
{
name: 'tel',
title: 'tel',
type: 'string',
//default: '122334554565'
},
],
preview: {
select: {
title: 'title'
}
}
}
1 ответ
Решение
Эта функция обсуждается. Узнайте больше на GitHub.
Это сказанное: Вы можете достигнуть этого, используя webhook с функцией без сервера, которая исправляет поля, которые не установлены, когда вы публикуете или создаете документ или микросервис со слушателем. Посмотрите этот пример кода для функции без сервера и узнайте больше о веб-хуках.