Ошибка при создании master detail связи
Добавлено: 18 фев 2022, 09:44
Добрый день! Пытаюсь реализовать простейший master detail отчет по документации
https://www.stimulsoft.com/documentatio ... _lists.htm
При создании связи в окне просмотра (Reports JS) вылезает следующая ошибка:
Error! Please, check relation 'MasterDetailLink'. Report engine cant' find parent Data Source!
https://ibb.co/hDtHD16
Код заполнения данных
Скриншоты из дизайнера отчетов:
https://ibb.co/BLQsDJM
https://ibb.co/2h2QX80
https://ibb.co/N3gPZ1w
Данные объявлены на сервере следующим образом:
https://www.stimulsoft.com/documentatio ... _lists.htm
При создании связи в окне просмотра (Reports JS) вылезает следующая ошибка:
Error! Please, check relation 'MasterDetailLink'. Report engine cant' find parent Data Source!
https://ibb.co/hDtHD16
Код заполнения данных
Код: Выделить всё
const dataSet = new Stimulsoft.System.Data.DataSet(this.config.alias);
dataSet.readJson(this.data.DataSources);
report.dictionary.databases.clear();
report.regData(dataSet.dataSetName, "", dataSet);
report.dictionary.synchronize();
https://ibb.co/BLQsDJM
https://ibb.co/2h2QX80
https://ibb.co/N3gPZ1w
Данные объявлены на сервере следующим образом:
Код: Выделить всё
public List<object> GetTestMaster()
{
return new List<object>()
{
new
{
MasterID = 1,
Name = "Name 1",
},
new
{
MasterID = 2,
Name = "Name 2",
}
};
}
public List<object> GetTestDetail()
{
return new List<object>()
{
new
{
DetailID = 1,
MasterID = 1,
Name = "Detail 1",
},
new
{
DetailID = 2,
MasterID = 1,
Name = "Detail 2",
},
new
{
DetailID = 3,
MasterID = 1,
Name = "Detail 3",
},
new
{
DetailID = 4,
MasterID = 2,
Name = "Detail 4",
},
new
{
DetailID = 5,
MasterID = 2,
Name = "Detail 5",
}
};
}