Страница 1 из 1

В дизайнере не отображаются свойства кастомного компонента

Добавлено: 17 янв 2025, 15:40
Ингвар
Прикреплен простой проект-демонстрация проблемы, описание проекта в конце текста.

В нашей компании выполняется переход с WPF-версии редактора отчетов на Blazor-версию.
Для нас критически важен функционал кастомных компонентов (упомянутых например тут) и их свойств. Производится добавление кастомного компонента из кода, затем в дизайнере возможно просмотреть его свойства (ПКМ->Свойства).
В WPF-версии отображаются кастомные свойства (и скрываются переопределенные с атрибутом [Browsable(false)]) (скрин 1), в Blazor-версии отображаются только все свойства унаследованного компонента Stimulsoft (скрин 2).
При этом базовый функционал кастомных компонентов выглядит реализованным, кастомный компонент отображается во вкладке "Словарь" (скрин 3), и ВСЕ его свойства записываются при сохранении отчета (скрин 4), что конечно важно для обратной совместимости.
Вопрос - планируется ли полноценная поддержка кастомных компонентов и исправление проблемы со свойствами в Blazor-версии редактора, и если да - какие можно ожидать сроки? Применение кастомных компонентов без кастомных свойств кажется малополезным.

Приложенный проект представляет собой солюшен из 4-ех проектов C#:
MyAssembly - сборка с реализацией кастомного компонента на основе NuGet-пакета Stimulsoft.Reports.Engine (2025.1.3);
MyAssembly.NetCore - сборка с реализацией кастомного компонента на основе NuGet-пакета Stimulsoft.Reports.Engine.NetCore (2025.1.3);
WPFDesigner - демо редактора отчетов WPF, запускаемый проект;
BlazorDesigner - демо редактора отчетов Blazor, запускаемый проект.
Код проектов MyAssembly и MyAssembly.NetCore - идентичен, отличается только используемый NuGet-пакет ядра отчетов Stimulsoft.

Re: В дизайнере не отображаются свойства кастомного компонента

Добавлено: 17 янв 2025, 15:59
Max Shamanov
Здравствуйте,

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

Спасибо.
#16514

Re: В дизайнере не отображаются свойства кастомного компонента

Добавлено: 23 янв 2025, 12:30
Max Shamanov
Здраствуйте,

Из присланного проекта и скриншотов видно, что вы создаете новый источник данных и создаете для него кастом свойство.
К сожалению, в веб-версии вы не можете создать кастом свойство, поскольку все свойства заданы статически.

Спасибо.

Re: В дизайнере не отображаются свойства кастомного компонента

Добавлено: 23 янв 2025, 17:47
Ингвар
Правильно ли я понимаю, что в веб-версии кастомные свойства поддерживать не планируется, и нам следует оставаться на WPF-версии?
В противном случае, каким образом обеспечить настройку свойств кастомного источника в веб-версии? Есть ли описанные примеры?

Re: В дизайнере не отображаются свойства кастомного компонента

Добавлено: 23 янв 2025, 18:16
Max Shamanov
Здравствуйте,

Пожалуйста, пришлите нам ваш запрос с подробным описанием проблемы на support@stimulsoft.ru.

Спасибо.