Можно ли изменить поведение поля в зависимости от другого значения поля? - PullRequest
1 голос
/ 13 мая 2019

У меня есть два поля, первое - логическое, а второе - joinbyarray.Я хочу изменить значение withType joinbyarray в зависимости от логического значения.

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

Возможно ли это на самом деле?Как я могу это сделать?

Заранее спасибо!

1 Ответ

0 голосов
/ 13 мая 2019

Изменение схемы после запуска приложения в настоящее время невозможно, и не предусмотрено никаких условий для интеллектуального или динамического объединения.

Звучит так, будто вы хотите, чтобы редактор сделал правильный выбор, поэтому он может быть неактуальным, но вы можете определить одно объединение, чтобы включить в него несколько типов фрагментов.

Начиная с Apostrophe 2.58.0, вы также можете установить withType на массив имен типов. Когда вы это делаете, выбор позволяет вам выбрать элементы нескольких типов через интерфейс с вкладками и создать комбинированный список. Эти "полиморфные соединения" в первую очередь предназначены для навигации виджеты. В настоящее время они не поддерживают фильтры частей или joinByArrayReverse.

https://docs.apostrophecms.org/apostrophe/tutorials/getting-started/schema-guide#joinbyarray

...