Не рисуется график line

Обсуждение Stimulsoft Reports.WEB
Ответить
DmitryRu
Сообщения: 163
Зарегистрирован: 19 май 2014, 10:40

Не рисуется график line

Сообщение DmitryRu »

Прошу пояснить, почему StiMvcViewer 2016.1.16 не рисует линию из приаттаченного отчета.
В дизайнере .net отчет выглядит правильно:
designer.png
designer.png (23.01 КБ) 1924 просмотра
А в браузерах Chrome 49.0.2623.110, Firefox 47.0 линии между точками нет.
browser.png
browser.png (71.3 КБ) 1924 просмотра
Используемый проект: ваше демо Using Razor, Viewer, у которого модифицирован метод:

Код: Выделить всё

        public ActionResult GetReportSnapshot(int? id)
        {
            // Create the report object
            StiReport report = new StiReport();

            // Load report
            switch (id)
            {
                // Load report snapshot
                case 1:
                    report.LoadDocument(Server.MapPath("~/Content/Reports/SimpleList.mdc"));
                    break;

                // Load report template
                case 2:
                    report.Load(@"D:\temp\delete\stimulsoft\noline.mrt");
//                    report.Load(Server.MapPath("~/Content/Reports/TwoSimpleLists.mrt"));
                    break;
..................................
С уважением,
Дмитрий
Вложения
noline.mrt
(14.16 КБ) 359 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Не рисуется график line

Сообщение HighAley »

Здравствуйте, Дмитрий.

Мы воспроизвели проблему. Нам необходимо некоторое время для её решения.
О результатах сообщим.

Спасибо.
DmitryRu
Сообщения: 163
Зарегистрирован: 19 май 2014, 10:40

Re: Не рисуется график line

Сообщение DmitryRu »

Тем временем нашлось "решение".
В отчете определена переменная

Код: Выделить всё

		private Random _random = new Random(1);
В источнике данных определено вычисляемое поле:

Код: Выделить всё

  public double FakeField(){
    return DataSource1.RealField + (_random.NextDouble() / (1000*1000));
  }
Чарт строится по этому фэйковому полю, теперь линия рисуется
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Не рисуется график line

Сообщение HighAley »

Здравствуйте, Дмитрий.

Мы нашли проблему с нересующейся линией и исправили проблему.
Фикс будет доступен в нашем следующем билдже в пятницу.

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