DataStore удаляется при удалении DataSource

Обсуждение Stimulsoft Reports.WEB
Ответить
raaad
Сообщения: 23
Зарегистрирован: 17 мар 2017, 11:21

DataStore удаляется при удалении DataSource

Сообщение raaad »

Мы используем Web 2017.2, после перехода с 2017.1 появилась проблема:

В нашей системе пользователи могут использовать данные только из заранее заданного нами хранилища, для этого мы регистрируем свой StiUserData через StiReport.RegData.

При этом, они могут создавать сколько угодно DataSource`ов, которые берут данные из этого одного StiUserData.

И все это работало до обновления 2017.2


Пытаясь понять причину, мы пришли к выводу, что при удалении пользователем любого DataSource удаляется и связанный с ним StiUserData (в методе StiDictionaryHelper.DeleteDataSource).

Как можно запретить удалят наш DataStore?
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: DataStore удаляется при удалении DataSource

Сообщение Aleksey »

Здравствуйте,

Извините за задержку с ответом. Работае над данной проблемой.

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

Спасибо.
raaad
Сообщения: 23
Зарегистрирован: 17 мар 2017, 11:21

Re: DataStore удаляется при удалении DataSource

Сообщение raaad »

Прикладываю пример проекта, последовательность действий такая:

1 Запускаем сайт из проекта
2 В дизайнере выбираем Dictionary -> New Item -> New Data Source -> Data from User Sources
2.1 Name in Source -> store1
2.2 Name -> ds1
3 Повторяем пункт 2, только задаем имя ds2
4 Удаляем источник ds2
5 Пытаемся создать новый источник
5.1 Dictionary -> New Item -> New Data Source -> Data from User Sources
5.2 Name in Source -> ??? - DataStore по имени store1 пропал
Вложения
StiStoreBug.zip
(9.71 КБ) 253 скачивания
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: DataStore удаляется при удалении DataSource

Сообщение Aleksey »

Здравствуйте,

Спасибо за детальное опичание проблемы.
Исправлено, будет доступно в следующем билде.

Спасибо.
raaad
Сообщения: 23
Зарегистрирован: 17 мар 2017, 11:21

Re: DataStore удаляется при удалении DataSource

Сообщение raaad »

Отлично, спасибо.

Хотел еще уточнить такой момент, а в исправленном варианте, при удалении последнего источника данных DataStore будет оставаться (что мне очень нужно)?
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: DataStore удаляется при удалении DataSource

Сообщение Aleksey »

Здравствуйте,

Да. Будет оставаться.

Спасибо.
Ответить