2014-01-13 50 views
0

我想從儀表板中刪除「圖表類型」鏈接,但無法這樣做。我嘗試添加jaspersoft在儀表板中隱藏圖表類型鏈接

.show_chartTypeSelector_wrapper { display: none; } 

覆蓋我的(默認)主題的overrides_custom.css,但它不反映。我不確定它是否被拾起。此外,我重新啓動碧玉服務器後,每次更改只是爲了確保

任何幫助表示讚賞。

回答

1

當報告在iFrame中打開時,override_ccustom css文件在那裏無效。

(CSS)裝有follwoing URL資源:

.../reportresource資源= COM /的JasperSoft/JasperReports的/ highcharts /圖表/資源/ jive.highcharts.vm.css & jr.dynamic = true

爲了修改任何屬性,您必須查找位於ythat jar中的資源。

步驟來做到這一點:

  1. 下載和開放的JasperReports-highcharts-5.x.x.jar文件
  2. 打開罐子與7zip壓縮包。
  3. 轉到com.jaspersoft.jasperreports/highcharts /圖表/資源
  4. 下載jive.highcharts.vm.css文件
  5. 找到類jive_chartSettingsIcon
  6. 添加顯示:沒有到它,並把它回存檔位置

現在更換jar並重新啓動服務器。

0

我加入到我的overrides_custom.css,下面的樣式解決了這個問題:

.jive_chartSettingsIcon { 
    display: none; 
} 

(無需改變存檔)

1

您還可以設置在的JasperServer的屬性。屬性文件:

com.jaspersoft.jasperreports.highcharts.interactive=false 

這應該到特殊,從儀表板 顯示每一份報告刪除圖表類型的可能性,真希望他lps Fran