jQuery MiniUI

标题: datagrid由子tab控制刷新后错行 [打印本页]

作者: JohnWatson    时间: 2020-1-2 10:56:55     标题: datagrid由子tab控制刷新后错行

业务需要,新增或者修改后要求刷新一览tab数据,之前未做frozenColumn的时候是正常的,现在做了以后每次子tab刷新时左侧冻结区域滚动条占用空间和右侧非冻结列宽度不一致,这个怎么整啊?相关代码截图如下[attach]12660[/attach][attach]12661[/attach][attach]12662[/attach][attach]12663[/attach]

作者: felt    时间: 2020-1-2 14:18:27

锁定之后刷新宽度是我们自动同步的
http://www.miniui.com/demo/index ... d/fixedcolumns.html
你可以看一下我们的例子。
你这里是不是左侧绘制的时候撑开了表格高度,影响了高度计算?
最好能提供一个例子来重现问题。
作者: JohnWatson    时间: 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,页面展示那些代码就是业务逻辑了,出现这个问题我也是很奇奇怪怪的。这是正确模式下冻结列下方其实是有个跟滚动条同高的空白,但是刷新以后可以看图一,这个高度明显变矮了[attach]12664[/attach]
作者: JohnWatson    时间: 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没有
作者: JohnWatson    时间: 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这样的方法啊?重新做个大小就正常了
作者: JohnWatson    时间: 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;}




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2