帆软报表(finereport)图表钻取详细类别 当前页对话框展示
生活随笔
收集整理的這篇文章主要介紹了
帆软报表(finereport)图表钻取详细类别 当前页对话框展示
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
添加參數(shù)欄,季度下拉框的控件命名為 jd
這里添加雷達(dá)圖做案例
編輯→特效→ 添加JavaScript
參數(shù):wd? ? 值:分類名? ? ? #取雷達(dá)圖所點(diǎn)擊的點(diǎn)
參數(shù):jd? ? ? 值:公式$jd? ? #取參數(shù)下拉所選參數(shù)
?
?JavaScript詳細(xì):
var iframe = $("<iframe id='001' name='001' width='100%' height='100%' scrolling='yes' frameborder='0'>") // iframe參數(shù)的命名及寬高等 if (wd == '緯度1') { //判斷點(diǎn)擊到的點(diǎn),根據(jù)所選緯度彈出明細(xì)對(duì)話框iframe.attr("src", "report?viewlet=/test/明細(xì)1.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度2') {iframe.attr("src", "report?viewlet=/test/明細(xì)2.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度3') {iframe.attr("src", "report?viewlet=/test/明細(xì)3.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度4') {iframe.attr("src", "report?viewlet=/test/明細(xì)4.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度5') {iframe.attr("src", "report?viewlet=/test/明細(xì)5.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度6') {iframe.attr("src", "report?viewlet=/test/明細(xì)6.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度7') {iframe.attr("src", "report?viewlet=/test/明細(xì)7.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度8') {iframe.attr("src", "report?viewlet=/test/明細(xì)8.cpt&op=view&jd=" + jd + "") } else if (wd == '緯度9') {iframe.attr("src", "report?viewlet=/test/明細(xì)9.cpt&op=view&jd=" + jd + "") } var o = {title: wd, //對(duì)話框標(biāo)題(這里取雷達(dá)圖緯度名作彈出框標(biāo)題)width: 1265, //寬 統(tǒng)一寬高height: 370 //高 } FR.showDialog(o.title, o.width, o.height, iframe, o) //彈出對(duì)話框?或者:*可單獨(dú)定義每個(gè)彈出框的寬高
var url = "";var title = ""var o = ""if(wd=="緯度1"){url = "report?viewlet=/test/緯度1詳細(xì).cpt&op=view&jd=" + jd + "";title = wd;o = { width : 1265, //對(duì)話框?qū)挾? height: 370 //對(duì)話框高度 }; }else if(wd=="緯度2"){url = "report?viewlet=/test/緯度2詳細(xì).cpt&op=view&jd=" + jd + "";title = wd;o = { width : 1265, //對(duì)話框?qū)挾? height: 370 //對(duì)話框高度 }; }var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder='0'>"); // 對(duì)話框內(nèi)iframe參數(shù)的命名,默認(rèn)寬高占比是100%,可向下滾動(dòng) iframe.attr("src", url); // 給iframe添加src屬性 //彈出對(duì)話框 FR.showDialog(title, o.width, o.height, iframe,o);?發(fā)現(xiàn)在決策系統(tǒng)里打開(kāi)彈出框報(bào)錯(cuò),首次訪問(wèn)時(shí)跳轉(zhuǎn)到明細(xì)的鏈接不正確
?
修改JavaScript
添加url參數(shù):
公式= "http://"+serverName+":"+serverPort+servletURL+"?viewlet="
?修改鏈接:
iframe.attr("src", url"+/test/明細(xì)1.cpt&op=view&jd=" + jd + "")預(yù)覽效果:?
轉(zhuǎn)載于:https://www.cnblogs.com/Williamls/p/11227401.html
總結(jié)
以上是生活随笔為你收集整理的帆软报表(finereport)图表钻取详细类别 当前页对话框展示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux安装Diamond软件,Dia
- 下一篇: 远程诊断DoIP