报表的填充不再说了,直接重点:
1、标题行右击如图
2、插入行,第二行为空
3、点击冻结
4、选择控件,添加事件
5、事件代码
- //代码中的REPROT4根据控件名称进行修改
- setTimeout(function() {
- $("div[widgetname=REPORT4]").find("#frozen-north")[0].style.overflow = "hidden";
- $("div[widgetname=REPORT4]").find("#frozen-center")[0].style.overflow = "hidden";
- }, 100);
- //隐藏报表块report0的滚动条
- window.flag = true;
- setTimeout(function() {
- $("#frozen-center").mouseover(function() {
- window.flag = false;
- })
- //鼠标悬停,滚动停止
- $("#frozen-center").mouseleave(function() {
- window.flag = true;
- })
- //鼠标离开,继续滚动
- var old = -1;
- var interval = setInterval(function() {
- if(window.flag) {
- currentpos = $("div[widgetname=REPORT4]").find("#frozen-center")[0].scrollTop;
- if(currentpos == old) {
- $("div[widgetname=REPORT4]").find("#frozen-center")[0].scrollTop = 0;
- } else {
- old = currentpos;
- $("div[widgetname=REPORT4]").find("#frozen-center")[0].scrollTop = currentpos + 1.5;
- }
- }
- }, 100);
- //以25ms的速度每次滚动3.5PX
- }, 1000)
复制代码
|