Незаселенные поля между двумя схемами keystone.js - PullRequest
0 голосов
/ 15 октября 2018

У меня есть две модели: сущность и кабинет.Модель сущности может иметь несколько шкафов.Один кабинет может иметь один объект Entity.В моем пользовательском интерфейсе администратора при создании «Кабинета» я указываю сущность, к которой принадлежит кабинет.

Я связал сущность с кабинетами и шкафы с сущностью следующим образом:

models / Entity.js

Entity.add({ name: { type: Types.Text, initial: true, label: 'Име' }, cabinets: { type: Types.Relationship, ref: 'Cabinet', many: true }, })

models / Cabinet.js

Cabinet.add({ entity_id: { type: Types.Relationship, ref: 'Entity'}, name: { type: Types.Text, initial: true } })

Когда я сохраняю новый кабинет и захожу в список сущностей, я ожидаю увидеть заполненный кабинет (я только что создал) в столбце «Шкафы» СтолбецШкафы в представлении списка сущностей пусты.

Это ошибка в keystone.js или я что-то пропустил?

1 Ответ

0 голосов
/ 19 декабря 2018

То, что вы сделали здесь, - просто создайте две разные модели.При этом, как только вы создадите новый кабинет, вы сможете войти в сущности и выбрать этот кабинет из поиска / выпадающего списка.

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

...