jQuery MiniUI

标题: 合并列后的问题 [打印本页]

作者: m2013    时间: 2013-9-13 13:06:18     标题: 合并列后的问题

3.1-9.10版合并列后,使用reload后表格会被先以合并列的高度全部撑大(未合并状态),然后才合并,造成表格抖动很厉害,很不爽。忘能处理。
作者: factory    时间: 2013-9-13 15:05:12

没有问题,合并列之后,如果刷新,会是现还原成未合并的表格,然后再出现合并效果.
下载更新miniui,整个scripts文件夹都更新,包括里面的样式文件
作者: m2013    时间: 2013-9-13 18:43:00

factory 发表于 2013-9-13 15:05
没有问题,合并列之后,如果刷新,会是现还原成未合并的表格,然后再出现合并效果.
下载更新miniui,整个scripts ...

我用的是全套的9月10日文件,在合并行后,不是列。会出现此问题。现在的解决办法就是保存后不刷新表格。
作者: niko    时间: 2013-9-13 23:42:57

你再下载更新下试试
作者: m2013    时间: 2013-9-14 12:28:10

我测试了多次,在第一次加载时没有任何问题,在后续的查询和更新数据等操作中会发现此问题
作者: factory    时间: 2013-9-14 12:55:24

m2013 发表于 2013-9-14 12:28
我测试了多次,在第一次加载时没有任何问题,在后续的查询和更新数据等操作中会发现此问题 ...

这个我测试过了,放了个专门的按钮对合并的表格进行重复的刷新,都没有出现你说的问题
作者: m2013    时间: 2013-9-14 16:57:38

factory 发表于 2013-9-14 12:55
这个我测试过了,放了个专门的按钮对合并的表格进行重复的刷新,都没有出现你说的问题 ...

测试出来了,只要加了allowCellWrap="true",在刷新新未合并行的高度要撑大到合并行的高度,然后恢复正常
作者: factory    时间: 2013-9-15 17:41:15

m2013 发表于 2013-9-14 16:57
测试出来了,只要加了allowCellWrap="true",在刷新新未合并行的高度要撑大到合并行的高度,然后恢复正常 ...

我们看下
作者: factory    时间: 2013-9-16 09:40:54

m2013 发表于 2013-9-14 16:57
测试出来了,只要加了allowCellWrap="true",在刷新新未合并行的高度要撑大到合并行的高度,然后恢复正常 ...

出现你说的问题是属于正常的.因为合并单元格,你刷新之后,我们会先刷新为未合并的状态,然后再重新进行合并.

比如,你一个单元格,allowCellWrap="true"之后,被换行为了3行,那么他高度就是3行的,但是进行合并之后,比如跨列之后,由于单元格宽度增加,由3行变成了2行,甚至1行,那么行高肯定就降下来了,但是你刷新之后,会恢复为未合并的状态,所以单元格内容又变成了3行,导致行高会先称高,再变低.正常的
作者: m2013    时间: 2013-9-16 19:03:58

factory 发表于 2013-9-16 09:40
出现你说的问题是属于正常的.因为合并单元格,你刷新之后,我们会先刷新为未合并的状态,然后再重新进行合并 ...

2.0版无此问题。也许是2.0版运行效率较高,感觉不出来。




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