怎么在js中把指定列的列宽设为0

想在在加载结束的js中给某列的列宽设为0,比如给A列设为0

FineReport 张春 发布于 2019-11-18 18:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-11-18 19:04(编辑于 2019-11-19 09:32)

setTimeout(function(){ $('[id^="A"]').hide(); },10)


隐藏列.cpt


image.png



image.png

  • 张春 张春(提问者) 这样是隐藏,有没有直接把列宽设为0
    2019-11-18 19:19 
  • 张洪威 张洪威 回复 张春(提问者) 那就把hide换成remove就行了。
    2019-11-18 19:20 
  • 张春 张春(提问者) 回复 张洪威 发现设置成remove也不行,因为是一个复杂表头,我如果在条件语句中列宽设为0,就会自动合并一级表头,但是用js的话只是隐藏了,一级表头并没有合并
    2019-11-19 08:49 
  • 张洪威 张洪威 回复 张春(提问者) 没合并是指隐藏一列之后还有框线?那你写语句把它框线去掉呗。如果设计器里面隐藏或者列宽0能解决,直接用呗。
    2019-11-19 08:57 
  • 张春 张春(提问者) 回复 张洪威 如果自己写语句把框线隐藏,那不会触发一级表头的居中了,所以只能是看看怎么用js设置列宽为0,不能用设计器里的,因为那样得修改大量的文件
    2019-11-19 09:16 
最佳回答
0
孤陌Lv6资深互助
发布于2019-11-18 23:59

条件属性 列宽为零就好了

  • 张春 张春(提问者) 不想用条件属性,在js中怎么设置呢
    2019-11-19 08:47 
最佳回答
0
hpmpkkLv3中级互助
发布于2019-11-19 09:12

$('[id^="A"]').height()=0;

  • 4关注人数
  • 1222浏览人数
  • 最后回答于:2019-11-19 09:32
    请选择关闭问题的原因
    确定 取消
    返回顶部