При данном способе, запросы для получения данных будут направлены в файл, указанный в опции StiOptions.WebServer.url
По умолчанию используется файл handler.php, который есть в составе продукта, в этом файле можно контролировать запросы к базе данных.
Ответ от сервера сформирован в формате JSON, его можно увидеть в консоли браузера: Так же, при использовании серверной базы данных, необходимо использовать асинхронное построение отчета:
Код: Выделить всё
report.renderAsync(function () {
// Create an HTML settings instance. You can change export settings.
var settings = new Stimulsoft.Report.Export.StiHtmlExportSettings();
// Create an HTML service instance.
var service = new Stimulsoft.Report.Export.StiHtmlExportService();
// Create a text writer objects.
var textWriter = new Stimulsoft.System.IO.TextWriter();
var htmlTextWriter = new Stimulsoft.Report.Export.StiHtmlTextWriter(textWriter);
// Export HTML using text writer.
service.exportTo(report, htmlTextWriter, settings);
// Write HTML text to DIV element.
var container = document.getElementById("htmlContainer");
container.innerHTML = textWriter.getStringBuilder().toString();
});