决策报表如何使用js设置组件坐标尺寸

像这种,由三个表格组件组成,但由于有的表格组件数据量目前比较少,导致会有很大空白,就想有没有办法通过js去获取组件的坐标尺寸,通过数据量去设置坐标高度。

就有没有办法去获取组件的坐标尺寸。

image.png

FineReport jinhua 发布于 2023-6-14 21:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
snrtuemcLv8专家互助
发布于2023-6-15 07:51(编辑于 2023-6-15 10:05)

获取报表块位置高度宽度

setTimeout(function(){

var top=$("[widgetname=REPORT4]")[0].offsetTop;    //纵坐标

var left=$("[widgetname=REPORT4]")[0].offsetLeft;    //横坐标

var heiht=$("[widgetname=REPORT4]")[0].offsetHeight;  //高度

var width=$("[widgetname=REPORT4]")[0].offsetWidth;   //宽度

},500)

==============

setTimeout(function() {

var a = 'report0'; //获取对应报表块名称

var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写

$("div[widgetname='" + b + "']").css('width', '100px'); //重置报表块宽度

$("div[widgetname='" + b + "']").css('height', '100px'); //重置报表块高度

}, 100);

  • jinhua jinhua(提问者) 那请问如何设置高度呢,比如我要设置它的高度为100
    2023-06-15 10:03 
  • snrtuemc snrtuemc 回复 jinhua(提问者) 看修改补充答案
    2023-06-15 10:04 
  • 2关注人数
  • 596浏览人数
  • 最后回答于:2023-6-15 10:05
    请选择关闭问题的原因
    确定 取消
    返回顶部