急! jS代码隐藏列后,后面的列宽不能自适应问题?

用了按钮隐藏列,代码是 $("td[id^='AA']").toggle();//隐藏

后面的列移动到前面,列宽不能自适应。变得很窄。怎么办??

下图是隐藏列之前的宽度:

下图是前面的列隐藏后,后面的列显示的宽度。都变得很窄了。


FineReport luojian0323 发布于 2019-3-12 12:18 (编辑于 2019-3-13 09:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
FineReport_LinaLv2见习互助
发布于2019-3-13 14:30

你通过按钮JS实现的隐藏列,前面的列隐藏后,后面的列相当于向前移动了一个位置,就会继承前面那个列的宽度。

【换个方法实现吧,通过勾选实现列的隐藏于显示】

image.png

用复选框控件

image.png

控件名称自定义

image.png

数据字典自定义成你的列名

image.png

表格的列名分别加上条件属性,具体设置如下,$column跟之前的控件名称一致

image.png

image.png



  • 2关注人数
  • 1120浏览人数
  • 最后回答于:2019-3-13 14:30
    请选择关闭问题的原因
    确定 取消
    返回顶部