Создать объект списка Keystone без начального диалога?

Есть ли способ создать элемент списка (модели) трапецеидальных искажений, чтобы начальный диалог пропускался во время создания?

Я хочу создать элемент на странице сведений и принудительно заполнить множество полей, которые не будут работать в диалоговом окне, таких как Файлы и TextArray.

Я пытался установить

initial: false

И это все еще не работает.

1 ответ

Там есть autocreate опция для списков, которая пропускает диалог создания при нажатии кнопки "новый элемент"; подвох в том, что он создал, сохранил и загрузил элемент для отображения подробностей.

Таким образом, вы не сможете использовать встроенный required функциональность для проверки полей, которые вы хотите заполнить; однако вы можете реализовать пользовательскую проверку в хуке перед сохранением, который был пропущен при первоначальном сохранении, когда элемент новый, и применяет правила проверки для последующих сохранений.

Сказав это, если вы используете Keystone 4 (в настоящее время в бета-версии) сложные поля, такие как File а также TextArray теперь работайте как обязательные поля в диалоге создания; если у вас возникнут проблемы с тем, чтобы заставить их работать в качестве начальных полей, пожалуйста, откройте вопрос о репозитории keystone github!

Другие вопросы по тегам