Rename поля BusinessObject

Обсуждение Stimulsoft Reports.NET
Ответить
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Rename поля BusinessObject

Сообщение kavit »

Добрый день.

Введение: Используется источник данных = BusinessObject, содержащий множество полей. На странице размещены элементы "Text" отображающие значения данных.
Например:
  • Text1 = {Items.Value1}
  • .....
  • Text100 = {Items.Value100}
Программисты (мы) меняем модель данных, пользователи модифицируют mrt-шаблон в дизайнере, заменяя старые поля новыми значениями.
  • Text1 = {Items.NewValue1}
  • .....
  • Text100 = {Items.NewValue100}
Задача: Предоставить пользователю удобный механизм замены полей. Например в дизайнере - Словарь, RightClick - Rename на свойстве (как показано на картинке ниже)

У Вас на форуме была тема (http://forumru.stimulsoft.com/viewtopic ... 1%8C#p6851) с примерно подобной идеей. Предложенное решение не совсем подходит, т.к. поля редактируют пользователи.

Вопрос:
1. Какое решение Вы можете предложить?
2. Если по прямого решения нет, может есть возможность работать с деревом на закладке "Словарь". Тогда мы можем создать свою форму, расположить StiRibbonControl и добавить контекстное меню с "Rename", а переименование полей выполнять программно, модифицируя xml. Также мы смогли бы реализовать поиск по полям BusinessObject самостоятельно (о чем давно просили, но от Вас был ответ, что подобной функциональности не планируется), была бы возможность работать с TreeView на закладке "Словарь"
Вложения
stm1.png
stm1.png (60.43 КБ) 2079 просмотров
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Rename поля BusinessObject

Сообщение Aleksey »

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

Добавили данную задачу в наш список дел. Постараемся реализовать в ближайшее время.

Спасибо.
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Re: Rename поля BusinessObject

Сообщение kavit »

Спасибо за ответ.

Уточните по 2-му вопросу. Есть ли возможность программно взаимодействовать с элементом "Tree" на закладке "Словарь".
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Rename поля BusinessObject

Сообщение Aleksey »

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

К сожалению, но на данный момент, такой возможности нет.

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