我想得到的效果是,当鼠标悬停在不同地方时,就把这个值传参,然后显示出某张小报表,里面的数据是因为悬停传参的值做了某种筛选。 比如现在有个字符串值abc(在某个报表块的A1单元格),然后当我鼠标悬停在这个报表块时,将这个值abc传参给到另外一个报表,鼠标指针处会显示某种数据值(最简单的情况就是显示abc)。 求教大佬们如何写js 补充:目前有个参考模板,但是效果实现不了,不知道是我哪里没作对还是模板错了 setTimeout( function() { //图标 var tb = _g().options.form.getWidgetByName("report0").element; //提示窗口 var ck = _g().options.form.getWidgetByName("report00"); ck.setVisible(false); //鼠标滑过窗口显示 tb.mouseover(function(){ var a = $("#REPORT0").find("td[id^='A1-']").text();//获取report0 A1单元格的值 _g().getWidgetByName('report00').gotoPage(1,"{'aacc':'"+a+"'}",true);//把获取的值作为aacc参数传给report00 ck.setVisible(true); }); //鼠标滑出窗口隐藏 tb.mouseout(function(){ ck.setVisible(false); }); }, 50); |