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

Проблема с перемещением полей в словаре

Добавлено: 03 июн 2013, 14:32
fantomus
Здравствуйте.

Искал способ переместить поля источника в редакторе запросов (источников), но не нашел. Нет там такой возможности. Но обнаружил, что можно изменять порядок полей в словаре. И даже оказалось, что изменение порядка полей в словаре влияет на их порядок в редакторе запросов.

Сразу после этого обнаружил ошибку:
----------------------------
[Customer Explanation]
----------------------------
[General Info]

Application: Stimulsoft Reports.Net
Framework: v4.0.30319
Version: Version: 2013.1.1600 from 2 April 2013
MachineName: USER1
OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1
UserName: User1

----------------------------
[Exception Info]
Message: Cannot remove the specified item because it was not found in the specified Collection.

Source: mscorlib

StackTrace:
at System.Collections.CollectionBase.System.Collections.IList.Remove(Object value)
at Stimulsoft.Report.Design.Panels.StiDictionaryPanelService.MoveNode(TreeNode fromNode, TreeNode toNode)
at Stimulsoft.Report.Design.Panels.StiDictionaryPanelService.btUp_Click(Object sender, EventArgs e)

----------------------------
[Assemblies]
mscorlib, Version = 2.0.0.0
Stimulsoft.Base, Version = 2013.1.1600.0
Stimulsoft.Controls, Version = 2013.1.1600.0
Stimulsoft.Controls.Win, Version = 2013.1.1600.0
Stimulsoft.Report, Version = 2013.1.1600.0
Stimulsoft.Report.Win, Version = 2013.1.1600.0
System, Version = 2.0.0.0
System.Data, Version = 2.0.0.0
System.Drawing, Version = 2.0.0.0
System.Windows.Forms, Version = 2.0.0.0
System.Xml, Version = 2.0.0.0
Последовательность действий для воспроизведения:
- в словаре перемещаем любое поле в источнике
- заходим в редактор именно этого источника
- выходим из редактора
- пытаемся переместить любое поле в этом источнике еще раз и получаем ошибку!

Ошибка возникает как с SQL-источниками данных, так и с бизнес-объектами.

PS. Было бы неплохо добавить возможность перемещения полей и параметров в редакторе источников данных.

Спасибо

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 14:23
HighAley
Здравствуйте.

Мы не можем воспроизвести данную проблему на последнем предрелизном билде.
Проверьте последний билд, доступный на нашем сайте.
Сообщите, пожалуйста, нам о результатах.
В окне редактирования источника данных поля отображаются в том порядке, в котором они получаются. Данный функционал изменять не планируется.

Спасибо.

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 15:44
fantomus
На билде 2013.2.1604 аналогично.
Сейчас скачаю последний и проверю...

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 15:45
fantomus
Скриншот

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 16:15
fantomus
На 1607 также воспроизводится.
Уточнение! Выходить из редактора источника данных нужно по "Cancel".
Если жать "ОК", то все нормально.
В окне редактирования источника данных поля отображаются в том порядке, в котором они получаются. Данный функционал изменять не планируется.
Это конечно верно, но когда поля в источнике меняются, то новые поля в списке добавляются в конец.
А это не всегда удобно.
Способ решения все-равно уже найден, но лишней такая функциональность не была бы...

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 16:41
Aleksey
Здравствуйте,

Спасибо за подробное объяснение проблемы. Воспроизвели, постараемся исправить к следующему билду на этой неделе.

Спасибо.

Re: Проблема с перемещением полей в словаре

Добавлено: 04 июн 2013, 17:57
Artem Cherniavsky
Здравствуйте.

Проблема решена. Используйте следующий билд на этой неделе.

Спасибо.

Re: Проблема с перемещением полей в словаре

Добавлено: 12 июн 2013, 17:28
fantomus
Спасибо!

Все работает правильно.

Re: Проблема с перемещением полей в словаре

Добавлено: 13 июн 2013, 09:49
HighAley
Здравствуйте.

Мы всегда рады вам помочь.
Обращайтесь, если возникнут ещё вопросы.

Спасибо.