Можно ли показать / скрыть поля в Keystone JS 5 AdminUI? - PullRequest
0 голосов
/ 21 марта 2020

В основном то, что написано в заголовке - мы работаем над проектом, в котором мы хотели бы иметь возможность отображать и скрывать различные поля в зависимости от значения других полей. Кажется, это было возможно в Keystone JS 4 , но я не вижу упоминания об этом в Keystone JS 5.

1 Ответ

1 голос
/ 07 мая 2020

dependsOn особенность keystone Js v4 не добралась до последней итерации Keystone Js. v5 (как мы его называем) полностью переписан и не имеет многих возможностей v4.

однако есть Запрос на извлечение , который может добавить эту функцию, но, к сожалению, это не является приоритетом для основной команды, и они не ответили на PR.

один раз что пиар слит, ты можешь сделать что-то вроде этого

keystone.createList('Test field', {
  fields: {
    price: { type: Decimal, symbol: '$' },
    currency: { type: Text, dependsOn: { $lt: { price: 3 } } },
    hero: { type: File, adapter: fileAdapter, dependsOn: { $gt: { price: 3 } } },
    markdownValue: { type: Markdown, dependsOn: { $gt: { price: 6 } } },
    fortyTwo: {
      type: Virtual,
      graphQLReturnType: `Int`,
      resolver: () => 42,
    },
  }});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...