jQuery MiniUI

 找回密码
 立即注册
查看: 2294|回复: 5
打印 上一主题 下一主题

datagrid由子tab控制刷新后错行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2020-1-2 10:56:55 |只看该作者 |倒序浏览
业务需要,新增或者修改后要求刷新一览tab数据,之前未做frozenColumn的时候是正常的,现在做了以后每次子tab刷新时左侧冻结区域滚动条占用空间和右侧非冻结列宽度不一致,这个怎么整啊?相关代码截图如下
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2020-1-2 14:18:27 |只看该作者
锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index ... d/fixedcolumns.html
你可以看一下我们的例子。
你这里是不是左侧绘制的时候撑开了表格高度,影响了高度计算?
最好能提供一个例子来重现问题。

Rank: 2

板凳
发表于 2020-1-2 14:59:03 |只看该作者
本帖最后由 JohnWatson 于 2020-1-2 15:02 编辑
felt 发表于 2020-1-2 14:18
锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index.html#src=datagrid/fixedcolumns.htm ...

就是很正常的datagrid,页面展示那些代码就是业务逻辑了,出现这个问题我也是很奇奇怪怪的。这是正确模式下冻结列下方其实是有个跟滚动条同高的空白,但是刷新以后可以看图一,这个高度明显变矮了
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

地板
发表于 2020-1-2 15:09:24 |只看该作者
felt 发表于 2020-1-2 14:18
锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index.html#src=datagrid/fixedcolumns.htm ...

IE上出现,chrome没有

Rank: 2

5#
发表于 2020-1-2 15:29:10 |只看该作者
felt 发表于 2020-1-2 14:18
锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index.html#src=datagrid/fixedcolumns.htm ...

有没有类似grid.resize这样的方法啊?重新做个大小就正常了

Rank: 2

6#
发表于 2020-1-2 15:50:27 |只看该作者
felt 发表于 2020-1-2 14:18
锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index.html#src=datagrid/fixedcolumns.htm ...

解决了,原因是冻结列有checkbox列,后面未冻结列没有,控件高度比行高高点,所以错位了。解决办法重写了样式,加强一定执行!.mini-grid-row {height: 35px!important;}

Archiver|普加软件

GMT+8, 2024-5-5 23:32 , Processed in 1.023543 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部