jQuery MiniUI

标题: grid里面show一个grid的一个BUG [打印本页]

作者: ihuuhz    时间: 2017-7-13 17:27:04     标题: grid里面show一个grid的一个BUG

本帖最后由 ihuuhz 于 2017-7-13 17:32 编辑

我在grid里面show出一个grid,正常show是没问题的,我在表头加了frozenstartcolumn="0" frozenendcolumn="4"
锁定了前面4列,点击第一次show出来的页面有点错位,将show出来的gird的点击隐藏后,再点击一次页面又正常了,错位示例如图:
[attach]9515[/attach]
右边的表格整体比左边的表格偏下一格。
我只要再点击一次收起,再show出来就正常了,我把frozenstartcolumn="0" frozenendcolumn="4"去掉,show出来的时候也是正常的。
[attach]9514[/attach]

作者: felt    时间: 2017-7-13 18:32:00

[attach]9516[/attach]本地测试未发现这样的问题。
附件是小例子,可以直接打开查看。
如果你那确定有问题,请参考例子提供重现问题的html。

作者: ihuuhz    时间: 2017-7-14 09:38:16

我没描述清楚,我不是通过onshowrowdetail="showDetail" show出来的,我是点击查看的时候,我在查看上面添加的onclick事件,show出来的,有影响吗?
作者: ihuuhz    时间: 2017-7-14 10:58:25

本帖最后由 ihuuhz 于 2017-7-14 11:28 编辑
felt 发表于 2017-7-13 18:32
本地测试未发现这样的问题。
附件是小例子,可以直接打开查看。
如果你那确定有问题,请参考例子提供重现问 ...

你的demo我下载下来确实没问题,但是你的例子是空数据,我根据你的例子使用空数据也是正常的,如图:[attach]9524[/attach]但是如果show出来的有数据,就会错位
[attach]9525[/attach]
另外我使用你提供的demo查询我的数据,也错位了
[attach]9526[/attach]



作者: dforce    时间: 2017-7-14 14:55:24

ihuuhz 发表于 2017-7-14 10:58
你的demo我下载下来确实没问题,但是你的例子是空数据,我根据你的例子使用空数据也是正常的,如图:但是 ...

那请提供一下你的页面,回复高级模式可以上传文件。
作者: ihuuhz    时间: 2017-7-14 16:07:32

dforce 发表于 2017-7-14 14:55
那请提供一下你的页面,回复高级模式可以上传文件。

我已经测出来了,我会在附件里面上传我的代码,我先描述一下[attach]9527[/attach]
这个图片是用2个一样的界面,但是数据展示的方式不同,上面本地的直接访问是直接定义好了json,setData进去的,展示正常,
下面一个图是放到我项目里面,有ajax访问查询的展示错位,代码如下:

[attach]9528[/attach]
显示错位代码

[attach]9529[/attach]
附件如下,因为需要查询本地数据库,所以无法附上完整查询的办法
[attach]9530[/attach]

[attach]9530[/attach]


作者: dforce    时间: 2017-7-14 16:52:05

ihuuhz 发表于 2017-7-14 16:07
我已经测出来了,我会在附件里面上传我的代码,我先描述一下
这个图片是用2个一样的界面,但是数据展示的 ...

这种情况下你的子表个的高度是auto的,需要等加载完毕才能计算出正确的高度,而这时候已经展开了,无法调整,请给子表格设置固定的高度。
作者: ihuuhz    时间: 2017-7-14 16:53:16

dforce 发表于 2017-7-14 16:52
这种情况下你的子表个的高度是auto的,需要等加载完毕才能计算出正确的高度,而这时候已经展开了,无法调 ...

子表数据不定,无法预估会有多少条数据
作者: dforce    时间: 2017-7-14 17:04:22

ihuuhz 发表于 2017-7-14 16:53
子表数据不定,无法预估会有多少条数据

子表格只能固定高度,如果数据多那么就会有滚动条的。这样展开的时候就能确定详细行的高度,保证两侧同步。
作者: ihuuhz    时间: 2017-7-14 17:09:42

dforce 发表于 2017-7-14 17:04
子表格只能固定高度,如果数据多那么就会有滚动条的。这样展开的时候就能确定详细行的高度,保证两侧同步 ...

好的,我试试别的方法,不行只能这样




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