【问题标题】:jaspersoft hide chart types link in dashboardjaspersoft 在仪表板中隐藏图表类型链接
【发布时间】:2016-01-27 16:25:39
【问题描述】:

我想从仪表板中删除“图表类型”链接,但无法这样做。我尝试添加

.show_chartTypeSelector_wrapper { display: none; }

覆盖我的(默认)主题的_custom.css,但它不反映。我不确定它是否被捡起。此外,为了确保每次更改,我都会重新启动 jasper 服务器

感谢任何帮助。

【问题讨论】:

    标签: jasper-reports jasperserver


    【解决方案1】:

    当报表在 iFrame 中打开时,override_ccustom css 文件在那里无效。

    资源 (css) 使用以下 URL 加载:

    .../reportresource?resource=com/jaspersoft/jasperreports/highcharts/charts/resources/jive.highcharts.vm.css&jr.dynamic=true

    要修改任何属性,您必须更改位于 ythat jar 中的资源。

    步骤:

    1. 下载并打开 jasperreports-highcharts-5.x.x.jar 文件
    2. 使用 7zip 将 jar 作为存档打开。
    3. 转到 com.jaspersoft.jasperreports/highcharts/charts/resources
    4. 下载 jive.highcharts.vm.css 文件
    5. 找到类 jive_chartSettingsIcon
    6. 在其中添加 display: none 并将其放回存档位置

    现在更换 jar 并重新启动服务器。

    【讨论】:

      【解决方案2】:

      我通过在我的 overrides_custom.css 中添加以下样式解决了这个问题:

      .jive_chartSettingsIcon {
          display: none;
      }
      

      (无需更改存档)

      【讨论】:

        【解决方案3】:

        您还可以在 jasperserver.properties 文件中设置属性:

        com.jaspersoft.jasperreports.highcharts.interactive=false
        

        这应该是诀窍,从仪表板中显示的每个报告中删除图表类型的可能性 希望能帮助到你 弗兰

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-17
          • 2014-08-11
          • 2014-06-17
          • 2021-10-08
          • 1970-01-01
          • 1970-01-01
          • 2014-09-29
          • 2012-02-04
          相关资源
          最近更新 更多