永洪社区

标题: 自由式表格隐藏行或列 [打印本页]

作者: 简单点    时间: 2021-6-16 13:22
标题: 自由式表格隐藏行或列
自由式表格怎么隐藏某一行或某一列

作者: 永洪tech-wdr    时间: 2021-6-16 13:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 简单点    时间: 2021-6-16 13:33
永洪tech-wdr 发表于 2021-6-16 13:27
  • 1、可以通过脚本设置:
  • var loc = new Locator(["c-0"], COL, DETAIL);
  • //c-0代表第一列,c-1 ...

  • 2、也可以选中自由表中的某个单元格后,在设置-单元格尺寸中直接设置行高或者列宽为0;使用设置行高或者列宽为0的方式的时候,想编辑的时候怎么让为0的这行显示出来
    作者: 永洪tech-wdr    时间: 2021-6-16 13:36
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: 美滋滋    时间: 2021-6-16 13:48
    在9.0版本之前,通过设置列宽为0以及非0,可以正常控制列是否隐藏。但是用同样的方式调整某一行的宽度时,是有问题的。是按照数据展开前的行进行控制。这样会同时设置多行的宽度而不是数据展开后的某一行的宽度。
    在9.0版之后,这个问题是否得到了解决,我就不清楚了。所以通过脚本来控制行的宽度来达到某一行的隐藏时候,要格外注意。
    作者: 简单点    时间: 2021-6-16 13:48
    永洪tech-wdr 发表于 2021-6-16 13:36
    这就需要使用上面的脚本去调试,挨个定位每个列或行设置列宽或行高

    好的,多谢啦
    作者: 美滋滋    时间: 2021-6-16 14:21
    简单点 发表于 2021-6-16 13:33
    2、也可以选中自由表中的某个单元格后,在设置-单元格尺寸中直接设置行高或者列宽为0;使用设置行高或者 ...

    var loc = new Locator(["c-0"], COL, DETAIL);
    关于这句,需要补充一点。这句里面的DETAIL是表示定位明细部的数据列。如果自由式表格设置了表头行和表头列的话,需要注意待修改的行或者列是否是在表头设置中,如果是的话,DETAIL需要换成HEADER
    作者: 简单点    时间: 2021-6-16 14:58
    lijie 发表于 2021-6-16 14:21
    var loc = new Locator(["c-0"], COL, DETAIL);
    关于这句,需要补充一点。这句里面的DETAIL是表示定位明 ...

    好的,多谢多谢




    欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4