Решение вопросов использования платформы Flexberry
People
Repo info
Activity
Alexander Kosinsky
@akosinsky
В текущей реализации ODataService к сожалению поддерживатся не весь стандарт OData.
tklimova
@tklimova
но как количество записей получить? только так? url?$count=true&$top=1
Alexander Kosinsky
@akosinsky
да, пока только так
tklimova
@tklimova
ок
tklimova
@tklimova
Нужно ли что-то дополнительно настраивать, чтобы использовать функционал сохранения объекта? На данный момент пытаюсь отправить PATCH запрос (для UpdateObject) отправляю .../odata/FlexberryEmberDemoLocalizations(76988012-37DA-4012-84C2-6AAEB4833506) и вне зависимости от того какие параметры я указываю в теле запроса, мне возвращается: { "error": { "code": "500", "message": "ReplaceOdataBindNull: edmEntity is null.", "details": [], "innererror": { "trace": [ { "message": "ReplaceOdataBindNull: edmEntity is null.", "stack": " в NewPlatform.Flexberry.ORM.ODataService.Controllers.DataObjectController.ReplaceOdataBindNull()\r\n в NewPlatform.Flexberry.ORM.ODataService.Controllers.DataObjectController.Patch(Guid key, EdmEntityObject edmEntity)" } ] } } } Подскажите, пожалуйста, с чем это может быть связано?
tklimova
@tklimova
А вообще можно послать запрос на Update объектов разных классов так, чтобы изменения всех произошли в одной транзакции?
Alexander Kosinsky
@akosinsky
сейчас сделано так что в одной транзакции можно послать только один объект, а зависимые объекты (мастера, детейлы) должны быть представлены в виде - ИмяСвязи@odata.bind: ИмяНабораСущностей(ключ) или ИмяСвязи@odata.bind: [ ИмяНабораСущностей(ключ) ]
по ошибке, пришлите Url, который используется и тело запроса, если удобно, то лучше в виде экспорта для Postman
объект на который ссылаются в поле ЛесОбитания должен быть уже создан
tklimova
@tklimova
спасибо за помощь, тогда уже нет необходимости разбираться с Update
Alexander Kosinsky
@akosinsky
получился запрос?
tklimova
@tklimova
Нет, но я уже не занимаюсь этим, дальше уже нет необходимости. Для нас важна возможность Update нескольких объектов в одной транзакции. Спасибо большое!
Alexander Kosinsky
@akosinsky
ок
Bratchikov Igor
@bratchikov
Если что, update нескольких объектов в одной транзакции выполняется через OData-функцию.
Ilya Naydanov
@turbcool
Всем привет. Я сгенерировал ember-приложение "с нуля". Фронтенд работает, но бекенд не компилировался потому что не находил IUnityContainer. Установка Flexberry.ORM 4.1.0 решила эту проблему. Сейчас мой бекенд не распознаёт метод OPTIONS (ошибка 405) и из-за этого ember-приложение также выдаёт ошибку. Ручные GET запросы к бекенду проходят нормально, данные правильно возвращаются в odata. Помогите разобраться.
@farhanabbas1983 Hello! What kind of software are you looking for? If you're intrested in Flexberry we can tell something more about it...
yat
@sodyat
Привет, можете подсказать как правильно экспортировать диаграмму классов?
Криво экспортируется в .pdf
Bratchikov Igor
@bratchikov
Flexberry Designer online? Диаграммы в браузере?
yat
@sodyat
да
s-andrey
@s-andrey
Добрый день. Сейчас возможности экспорта диаграмм нет, как вариант можно открыть диаграмму на печать (тогда уберутся инструменты для редактирования) и сделать скрин и вставить в тестовый редактор.
yat
@sodyat
я пытался
но даже в случае на печать диаграмма неполноценная(кривая)
Bratchikov Igor
@bratchikov
Как называется проект и диаграмма?
yat
@sodyat
classes
диаграмма 11
s-andrey
@s-andrey
те диаграмма кривая? (были проблемы с печатью диаграммы в хроме при ctrl+p, в этом случае можно поиграться с масштабом или можно через фф сделать печать)
Daniil Pavlov
@dpavloff
Доброе утро! Выскочила критическая ошибка, которая не позволяет редактировать диаграмму. Создал "рискованную" связь между сущностями, теперь при открытии диаграммы выскакивает ошибка "Ссылка на объект не указывает на экземпляр объекта". После этого закрыть диаграмму тоже не выходит - только убивать процесс. Кто-то знает, как это решать? Пробовал через менеджер классов/ ассоциаций подлечить это - не даёт, выводит ту же самую ошибку.
Eugene Kolegov
@KollegOFF
Спроси лучше здесь: [приватную ссылку отправил в личку].