Просмотр отчёта. Автоматический скролл до таблицы

Обсуждение Stimulsoft Ultimate
Ответить
George Khuriev
Сообщения: 37
Зарегистрирован: 19 окт 2018, 12:50

Просмотр отчёта. Автоматический скролл до таблицы

Сообщение George Khuriev »

Добрый день! Используем версию для asp net core, версия 2025.1.4

Создали дашборд размером 1920*3000. Задача на одном листе вывести несколько графиков и таблицу в конце листа. При просмотре отчёта происходит скролл в самый низ страницы к табличному элементу.
Стоит удалить таблицу, как поведение снова предсказуемое - скролл не происходит и видим начало дашборда.

Исходный код отчёта в формате json:

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

{
  "ReportVersion": "2025.1.4.0",
  "ReportGuid": "3075217c8c624ce9b669ffa744b9f911",
  "ReportName": "Report",
  "ReportAlias": "Report",
  "ReportCreated": "/Date(1468616917000+0300)/",
  "ReportChanged": "/Date(1637053148714+0300)/",
  "EngineVersion": "EngineV2",
  "ReportCacheMode": "On",
  "RetrieveOnlyUsedData": true,
  "CacheTotals": true,
  "Script": "using System;\r\nusing System.Drawing;\r\nusing System.Windows.Forms;\r\nusing System.Data;\r\nusing Stimulsoft.Controls;\r\nusing Stimulsoft.Base.Drawing;\r\nusing Stimulsoft.Report;\r\nusing Stimulsoft.Report.Dialogs;\r\nusing Stimulsoft.Report.Components;\r\n\r\nnamespace Reports\r\n{\r\n    public class Report : Stimulsoft.Report.StiReport\r\n    {\r\n        public Report()        {\r\n            this.InitializeComponent();\r\n        }\r\n\r\n        #region StiReport Designer generated code - do not modify\r\n\t\t#endregion StiReport Designer generated code - do not modify\r\n    }\r\n}\r\n",
  "CalculationMode": "Interpretation",
  "Styles": {
    "0": {
      "Ident": "StiMapStyle",
      "Name": "Стиль1",
      "Heatmap": {
        "Color": "64,86,141"
      },
      "HeatmapWithGroup": {
        "Colors": {
          "0": "64,86,141",
          "1": "204,213,240"
        }
      },
      "IndividualColor": "64,86,141",
      "Colors": {
        "0": "64,86,141",
        "1": "69,105,187",
        "2": "228,115,52",
        "3": "157,156,156",
        "4": "248,185,45",
        "5": "94,147,204",
        "6": "110,165,72"
      },
      "DefaultColor": "255,255,255",
      "BackColor": "255,255,255",
      "BorderColor": "100,124,185",
      "ToolTipBrush": "solid:180,50,50,50",
      "ToolTipTextBrush": "solid:255,255,255",
      "ToolTipCornerRadius": "8,8,8,8",
      "ToolTipBorder": ";128,128,128;;;"
    }
  },
  "ReferencedAssemblies": {
    "0": "System.Dll",
    "1": "System.Drawing.Dll",
    "2": "System.Windows.Forms.Dll",
    "3": "System.Data.Dll",
    "4": "System.Xml.Dll",
    "5": "Stimulsoft.Controls.Dll",
    "6": "Stimulsoft.Base.Dll",
    "7": "Stimulsoft.Report.Dll"
  },
  "Pages": {
    "0": {
      "Ident": "StiDashboard",
      "Name": "Dashboard2",
      "Guid": "4129c7a135374cdfb9b03ce20a330f69",
      "Brush": "solid:",
      "Components": {
        "0": {
          "Ident": "StiChartElement",
          "Name": "Chart1",
          "Guid": "3059579e73624edda585fdf40a350231",
          "ClientRectangle": "100,40,1660,600",
          "Border": ";;;;",
          "AltClientRectangle": "0,0,0,0",
          "DashboardInteraction": {
            "Ident": "Chart",
            "OnHover": "ShowToolTip",
            "OnClick": "ApplyFilter",
            "HyperlinkDestination": "NewTab",
            "ViewsState": "OnHover"
          },
          "Title": {
            "Text": "Диаграмма"
          },
          "ManuallyEnteredChartMeter": {
            "Ident": "ValueChartMeter",
            "Key": "9ed7750bba2d45d7ace69f9ad70ad803"
          },
          "ArgumentFormat": {
            "Ident": "StiGeneralFormatService"
          },
          "ValueFormat": {
            "Ident": "StiNumberFormatService",
            "NegativePattern": 1,
            "DecimalSeparator": ",",
            "DecimalDigits": 0,
            "GroupSeparator": " ",
            "State": "DecimalDigits, Abbreviation"
          },
          "Area": {
            "SideBySide": true,
            "GridLinesHor": {
              "Visible": true
            },
            "GridLinesVert": {
              "Visible": false
            },
            "Indicator": {
              "Value": {
                "Color": "Transparent"
              },
              "Title": {
                "Color": "Transparent"
              }
            }
          },
          "Labels": {
            "Position": "None"
          },
          "Options3D": {
            "Lighting": "Gradient"
          },
          "CornerRadius": "0,0,0,0",
          "Shadow": ";;;"
        },
        "1": {
          "Ident": "StiChartElement",
          "Name": "Chart2",
          "Guid": "60c20d3904bb471087d8c696fd0e5675",
          "ClientRectangle": "100,680,1680,780",
          "Border": ";;;;",
          "AltClientRectangle": "0,0,0,0",
          "DashboardInteraction": {
            "Ident": "Chart",
            "OnHover": "ShowToolTip",
            "OnClick": "ApplyFilter",
            "HyperlinkDestination": "NewTab",
            "ViewsState": "OnHover"
          },
          "Title": {
            "Text": "Диаграмма"
          },
          "ManuallyEnteredChartMeter": {
            "Ident": "ValueChartMeter",
            "Key": "be12f955bebb4872988c6e76b840ac39"
          },
          "ArgumentFormat": {
            "Ident": "StiGeneralFormatService"
          },
          "ValueFormat": {
            "Ident": "StiNumberFormatService",
            "NegativePattern": 1,
            "DecimalSeparator": ",",
            "DecimalDigits": 0,
            "GroupSeparator": " ",
            "State": "DecimalDigits, Abbreviation"
          },
          "Area": {
            "SideBySide": true,
            "GridLinesHor": {
              "Visible": true
            },
            "GridLinesVert": {
              "Visible": false
            },
            "Indicator": {
              "Value": {
                "Color": "Transparent"
              },
              "Title": {
                "Color": "Transparent"
              }
            }
          },
          "Labels": {
            "Position": "None"
          },
          "Options3D": {
            "Lighting": "Gradient"
          },
          "CornerRadius": "0,0,0,0",
          "Shadow": ";;;"
        },
        "2": {
          "Ident": "StiChartElement",
          "Name": "Chart3",
          "Guid": "c7384e026d0f4235a48789fed4f38f64",
          "ClientRectangle": "100,1500,1700,1000",
          "Border": ";;;;",
          "AltClientRectangle": "0,0,0,0",
          "DashboardInteraction": {
            "Ident": "Chart",
            "OnHover": "ShowToolTip",
            "OnClick": "ApplyFilter",
            "HyperlinkDestination": "NewTab",
            "ViewsState": "OnHover"
          },
          "Title": {
            "Text": "Диаграмма"
          },
          "ManuallyEnteredChartMeter": {
            "Ident": "ValueChartMeter",
            "Key": "d37efd25ba6340adb364b57c776f7de9"
          },
          "ArgumentFormat": {
            "Ident": "StiGeneralFormatService"
          },
          "ValueFormat": {
            "Ident": "StiNumberFormatService",
            "NegativePattern": 1,
            "DecimalSeparator": ",",
            "DecimalDigits": 0,
            "GroupSeparator": " ",
            "State": "DecimalDigits, Abbreviation"
          },
          "Area": {
            "SideBySide": true,
            "GridLinesHor": {
              "Visible": true
            },
            "GridLinesVert": {
              "Visible": false
            },
            "Indicator": {
              "Value": {
                "Color": "Transparent"
              },
              "Title": {
                "Color": "Transparent"
              }
            }
          },
          "Labels": {
            "Position": "None"
          },
          "Options3D": {
            "Lighting": "Gradient"
          },
          "CornerRadius": "0,0,0,0",
          "Shadow": ";;;"
        },
        "3": {
          "Ident": "StiTableElement",
          "Name": "Table1",
          "Guid": "b5ada440ceef4445ac6ea7bb5fbc4a22",
          "ClientRectangle": "100,2560,1700,360",
          "Border": ";;;;",
          "AltClientRectangle": "0,0,0,0",
          "Title": {
            "Text": "Таблица"
          },
          "DashboardInteraction": {
            "Ident": "Table",
            "OnHover": "ShowToolTip",
            "OnClick": "ApplyFilter",
            "HyperlinkDestination": "NewTab"
          },
          "CornerRadius": "0,0,0,0",
          "Shadow": ";;;"
        }
      },
      "Width": 1920.0,
      "Height": 3000.0,
      "Border": ";;2;;;;;solid:Black",
      "ContentAlignment": "StretchX"
    }
  }
}
Aleksey
Сообщения: 2986
Зарегистрирован: 22 апр 2010, 06:57

Re: Просмотр отчёта. Автоматический скролл до таблицы

Сообщение Aleksey »

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

Не получается воспроизвести проблему. Вышлите пример проекта для анализа.

Спасибо.
George Khuriev
Сообщения: 37
Зарегистрирован: 19 окт 2018, 12:50

Re: Просмотр отчёта. Автоматический скролл до таблицы

Сообщение George Khuriev »

Проблема решилась после обновления до 2025.1.6
Aleksey
Сообщения: 2986
Зарегистрирован: 22 апр 2010, 06:57

Re: Просмотр отчёта. Автоматический скролл до таблицы

Сообщение Aleksey »

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

Отлично.
Ответить