- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是开发使用 AngularJS 和 SSRS 报告的自定义 SharePoint 应用程序的团队的一员。基本上,该应用程序允许用户选择一个报告,选择一组参数,然后在站点/应用程序中查看报告。
在我们打开报表工具栏之前一切正常。那时,报表停止呈现。只有工具栏可见。
这是我们正在做的:
显示报告的应用程序部分的 html:
<section class="left-panel report-view-panel ssrsReport show">
<h1>{{CurrentReport.Title}}</h1>
<button class="btn-report-close" ng-click="closeReport()" type="button">Close</button>
<div class="scroll-list">
<figure class="report">
<div class="sample-report">
<div ng-include='CurrentReportURL'></div>
</div>
</figure>
</div>
</section>
在 Controller javascript 中,我们将报告服务器 url (CurrentReportURL) 构建为如下内容:
我们告诉它呈现报告,隐藏工具栏并隐藏参数选择。这很好用。报告按预期呈现。
但是,将 url 更改为:
仅导致工具栏呈现。没有报告。如果我复制相同的 url 并在浏览器窗口中打开它,报告将按预期呈现。
我更深入地挖掘并使用 Chrome 和 Chrome 的开发者工具网络选项卡查看了这两种情况。在 ng-include 中的 url 和浏览器窗口中的 url 之间进行的调用存在一些差异。然而,最引人注目的是一个 POST 到 RSViewerPage.aspx,其中所有报表查看器和报表参数都转换为适当的 ReportViewer 参数。 (我会发布那个实际链接,但 SO 告诉我我需要 10 的声誉才能做到这一点)。
我在 Chrome 和 IE10 中得到了相同的结果。
我正在寻找一些关于为什么 ng-include 版本没有进行 POST 的指导?我相信此 POST 与仅在工具栏打开时跟踪的 SSRS session 有关,但我真的不确定。
任何指导将不胜感激!
最佳答案
我正准备开始将 SSRS 集成到 angularjs 应用程序中,我正在考虑使用 iframe 并将 iframe 的 src 属性更改为所选报告的 url。
我什至没有考虑尝试使用 ng-include,认为 ssrs 返回的 html 将被设计为与 asp.net postback/viewstate 模型一起工作。通过使用 iframe,此回发/ View 状态模型将被隔离在页面上的“孤岛”中,并且不会影响父容器。
基督徒
关于reporting-services - angularjs nginclude 到 ReportServer url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18213714/
我正在尝试使用出色的 ReportServer BI 套件。 https://reportserver.net/en/但是我需要编辑一些功能并且想使用 Eclipse。但是我找不到编辑代码并将其重新分
我的计算机上安装了 SQL Server 2008 以及 Reporting Services 配置管理器。当我连接到 SQL Server 时,我发现那里已经有两个数据库。 报表服务器 Report
如何以编程方式确定有权访问特定 SSRS 报告的登录名/用户? 我想创建一个数据集市,以便为想要查看谁有权访问特定报告的经理填充报告。目前,我们将权限分配给 Active Directory 组,然后
我已经在相关服务器上安装了 SSL 证书 我接近 Reporting Services 配置管理器 -> Web 服务 URL 以便为其分配端口 443 除了80端口我还选择了443端口下的SSL证书
嗨,我正在尝试制作一个报告,其中列出了我们的报告服务器上的所有订阅、它们所在的报告、它们运行的时间和天数以及重复频率。到目前为止,我已经能够得到一份报告的 list 和报告的时间表。我似乎无法理解
我是开发使用 AngularJS 和 SSRS 报告的自定义 SharePoint 应用程序的团队的一员。基本上,该应用程序允许用户选择一个报告,选择一组参数,然后在站点/应用程序中查看报告。 在我们
我们的服务器崩溃了。我们恢复并运行了它,但是,提到的数据库已损坏。 是否有重建或重新安装 SSRS 数据库的编程/自动方式? 如果不是: 既然我们仍然可以从数据库中选择*,我如何获取不同报告的权限和角
我希望使用 t-sql 从 ReportServer.dbo.Schedule 表中提取“人类可读”的计划信息。 以下是“人类可读”的示例。 At 6:02 AM every Sun, Mon, Tu
我想在 SSRS 服务器(包括嵌入式数据集)上的所有报告中生成所有 SSRS 报告及其相应数据集(不是数据源)及其相关命令文本/存储过程名称的列表。 另一个不错的功能是能够按报告数据中使用的数据进行过
我正在尝试为 ReportServer 中的计划报告配置 smtp。所以我的 smtp 配置: smtp.gmail.com 587 xxx@gmail
我是一名优秀的程序员,十分优秀!