Как сделать так, чтобы массив sanity io выделялся как множественный? - PullRequest
1 голос
/ 12 апреля 2019

У меня много тегов, и мне нужно выбрать много для каждого документа.Это неудобно нажимать по одному каждый раз.Также я вижу выбранные элементы.Как я могу преобразовать это в какое-то поле, как множественный выбор?Это может быть даже родной.Или как выбрать все теги одновременно?

Я использую массив:

{
  title: 'Language',
  name: 'language',
  type: 'array',
  options: {
    layout: 'grid'
  },
  of: [{
    type: 'reference',
    title: 'Lang',
    to: {
      type: 'settingLanguages'
    }
  }],
},

enter image description here

1 Ответ

2 голосов
/ 15 апреля 2019

В настоящее время это невозможно из коробки с компонентом массива по умолчанию, но вы должны иметь возможность создавать такие входные данные, создавая для них пользовательские входные данные с нужным вам поведением.

Подробнее окак создать пользовательские входы: https://www.sanity.io/docs/extending/custom-input-widgets

...