Как создать связь двух источников

Обсуждение Stimulsoft Reports.JS
Ответить
Vitalii Abramov
Сообщения: 6
Зарегистрирован: 21 фев 2023, 18:49

Как создать связь двух источников

Сообщение Vitalii Abramov »

Добрый день!

Я создаю отчёт в дизайнере, допустим получаются 2 следующих источника данных:

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

  Dictionary: {
    DataSources: {
      '0': {
        Ident: 'StiDataTableSource',
        Name: 'DataSource0_Name',
        NameInSource: 'DataSource0_NameInSource',
        Alias: 'DataSource0_Alias',
        Columns: {
          '0': {
            Name: 'Column0_Name',
            NameInSource: 'Column0_NameInSource',
            Alias: 'Column0_Alias',
            Type: 'System.String',
          },
          '1': {
            Name: 'Column1_Name',
            NameInSource: 'Column1_NameInSource',
            Alias: 'Column1_Alias',
            Type: 'System.String',
          },
        },
      },
      '1': {
        Ident: 'StiDataTableSource',
        Name: 'DataSource1_Name',
        NameInSource: 'DataSource1_NameInSource',
        Alias: 'DataSource1_Alias',
        Columns: {
          '0': {
            Name: 'Column0_Name',
            NameInSource: 'Column0_NameInSource',
            Alias: 'Column0_Alias',
            Type: 'System.String',
          },
          '1': {
            Name: 'Column1_Name',
            NameInSource: 'Column1_NameInSource',
            Alias: 'Column1_Alias',
            Type: 'System.String',
          },
        },
      },
    },
  },
}
они связываются по DataSource0.Column0 => DataSource1.Column0

Подскажите, пожалуйста, как должен выглядеть объект Relations в итоге?
Что из [Name,Alias,NameInSource] источника должно быть в Relations.0.ParentSource/ChildSource?
Что из [Name,Alias,NameInSource] колонок должно быть в Relations.0.ParentColumns/ChildColumns?
Aleksey
Сообщения: 2775
Зарегистрирован: 22 апр 2010, 06:57

Re: Как создать связь двух источников

Сообщение Aleksey »

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

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

Спасибо.
Вложения
Screenshot 2023-05-02 084904.png
Screenshot 2023-05-02 084904.png (174.41 КБ) 619 просмотров
Ответить