用了按钮隐藏列,代码是 $("td[id^='AA']").toggle();//隐藏
后面的列移动到前面,列宽不能自适应。变得很窄。怎么办??
下图是隐藏列之前的宽度:
下图是前面的列隐藏后,后面的列显示的宽度。都变得很窄了。
你通过按钮JS实现的隐藏列,前面的列隐藏后,后面的列相当于向前移动了一个位置,就会继承前面那个列的宽度。
【换个方法实现吧,通过勾选实现列的隐藏于显示】
用复选框控件
控件名称自定义
数据字典自定义成你的列名
表格的列名分别加上条件属性,具体设置如下,$column跟之前的控件名称一致