Вейгрид не будет играть вместе с Angular и Breeze вместе
Вейгрид не будет работать с ветерком и угловатым. Чтобы избавить меня от повторения, пожалуйста, посмотрите на этот пост:
http://wijmo.com/topic/wijgrid-will-not-play-with-angular-and-breeze-together/
1 ответ
Ваша модель, как и большинство моделей, имеет круговые ссылки. Мы не эксперты wijgrid (вообще!), Но мы подозреваем, что компонент wijgrid - по крайней мере, как вы его настроили - не подготовлен для объектов с циклическими ссылками.
Объекты с круговыми ссылками неплохие. На самом деле они нормальны и ожидаемы в моделях сущностей. У клиента есть заказы, и у каждого заказа есть свойство, которое возвращает его родительского клиента. Если вы этого не сделаете
Мы предлагаем вам проконсультироваться с продавцом по этой теме.
Если вы используете сетку только для чтения, вы можете написать простую функцию для копирования только тех данных, которые вы хотите отобразить, из запрашиваемых объектов в объекты специального назначения "ItemViewModel"; затем загрузите их в сетку. Еще проще сделать запрос с помощью проекции Бриза, потому что он возвращает необработанные данные, а не сущности; просто помните, что Breeze тоже не кеширует эти результаты, не связанные с сущностью.
Ситуация более сложная, если вы хотите редактировать сетку.
Я хочу повторить, что это не проблема Бриза. Это проблема с контролем сетки.