帆软给图形添加点击事件

setTimeout(function() {
    var c = document.getElementsByTagName("linearGradient")[0];
    c.childNodes[0].style.stopColor = "#2AFCF5";
    c.childNodes[1].style.stopColor = "#3B71FB";
    document.getElementsByClassName("vancharts-series-0 gauge")[2].childNodes[1].style.fill = "url(#" + c.id + ")";
    document.getElementsByClassName("vancharts-series-0 gauge")[2].addEventListener('click', function(e) {
        e.preventDefault();
        var pyear = document.getElementsByTagName("table")[5].rows[6].cells[1].innerText + "";
        pyear = pyear.trim();
        var projects = _g().getWidgetByName('projects').getValue();
        FR.doHyperlinkByPost({
            url: '${servletURL}?viewlet=地产移动看板/项目看板/回款完成率.frm',
            para: {
                y: pyear,
                ym: pyear,
                ymd: 'y',
                nyr: 'y',
                title: pyear + '年',
                p_projects: projects
            }
        });
    }, false);
}, 3000)

 

 

 

给图形添加点击事件 打开新窗口,并展示图表:

var ymd = $("div[widgetname=REPORT2] tr:eq(0) td:eq(5)").text();
var y = $("div[widgetname=REPORT2] tr:eq(0) td:eq(6)").text();
var m = $("div[widgetname=REPORT2] tr:eq(0) td:eq(7)").text();
var ym = $("div[widgetname=REPORT2] tr:eq(0) td:eq(8)").text();
var title;
if (ymd == 'y') {
    title = y + "年";
} else {
    title = y + "年" + m + "月";
}

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' overflow-x='hidden'; scrolling='no' frameborder='0'>"); // 对话框内
// iframe 参数的命名,默认宽高占比是 100%,可向下滚动

var url = encodeURI("${servletURL}?viewlet=" + encodeURIComponent("大屏/大屏子报表/各公司节点完成率排名") + ".frm&ymd=" + ymd + "&y=" + y + "&m=" + m + "&ym=" + ym + "&title=" + title);
$iframe.attr("src", url); // 给 iframe 添加
// src 属性
var o = {
    width: 800, //对话框宽度
    height: 600, //对话框高度
    overflow: 'auto'
};
FR.showDialog("", o.width, o.height, $iframe, o); //弹出对话框

setTimeout(function() {
    $('.fr-core-window-header')[0].style.backgroundColor = "#0a1215";
    $('.fr-core-window-body')[0].style.border = "none";
}, 100)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值