普通报表或者frm中,都会出现存在滚动条的情况,那么怎么去除呢
//去除滚动条,不影响背景,适用于frm,横向+纵向
setTimeout(function(){
_g().getWidgetByName('report9').setVScrollBarVisible(false);
_g().getWidgetByName('report9').setHScrollBarVisible(false);
}, 500);
除此之外还可以
//消除对应报表块的滚动条
setTimeout(function() {
var a = 'report0'; //获取对应报表块名称
var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写
var wid = ($("div[widgetname='" + b + "']").width() - 17) + 'px'; //获取报表块宽度
$("div[widgetname='" + b + "']").css('width', wid); //重置报表块宽度
var height = ($("div[widgetname='" + b + "']").height() - 16) + 'px'; //获取报表块高度
$("div[widgetname='" + b + "']").css('height', height); //重置报表块高度
}, 100);
都是有效的操作,但是方法二经过重置报表块的宽度,如果报表块存在背景,则会出现下半部分背景缺失的情况不如方法一实用