jQuery MiniUI

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

疑似miniui datagrid BUG [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-8-12 14:22:27 |只看该作者 |倒序浏览
本帖最后由 savecode 于 2016-8-12 14:23 编辑

datagrid增加新行到末尾,启用单元格编辑,整张页面变形,编辑单元格顶到下面去了,如图


启用单元格编辑前先scrollIntoView再设置一定延时就能解决这个问题
datagrid.addRow(row, index);
datagrid.scrollIntoView(row);
setTimeout(function() {
    datagrid.beginEditCell(row, datagrid.getColumn(2));
}, 100);



补充:当datagrid数据已经充满整个页面(有滚动条)的时候才会出现这种情况,如果下面还有空行就没有这个问题
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-8-12 14:43:57 |只看该作者
请换在线的js测试,如果在线的没有问题,请更新至最新版本
<script src="http://www.miniui.com/scripts/boot.js" type="text/javascript"></script>

Rank: 2

板凳
发表于 2016-8-15 08:37:55 |只看该作者
dforce 发表于 2016-8-12 14:43
请换在线的js测试,如果在线的没有问题,请更新至最新版本

我试了下,一样,还是会变形

Rank: 8Rank: 8

地板
发表于 2016-8-15 09:40:45 |只看该作者
savecode 发表于 2016-8-15 08:37
我试了下,一样,还是会变形

本地测试了并没有发现问题,请基于http://www.miniui.com/demo/#src=datagrid/celledit.html这个示例,修改html重现出你的问题,发上来我们看

Rank: 2

5#
发表于 2016-8-15 13:04:38 |只看该作者
felt 发表于 2016-8-15 09:40
本地测试了并没有发现问题,请基于http://www.miniui.com/demo/#src=datagrid/celledit.html这个示例,修 ...

基于这个示例可重现,给datagrid添加属性frozenStartColumn="0" frozenEndColumn="2",addRow方法修改如下:
function addRow() {         
            var newRow = { name: "New Row" };
            grid.addRow(newRow, grid.getTotalCount());

            grid.beginEditCell(newRow, "LoginName");
        }


主要是锁定列导致的,不锁定就不会出现这个问题

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2016-8-15 13:34:41 |只看该作者
savecode 发表于 2016-8-15 13:04
基于这个示例可重现,给datagrid添加属性frozenStartColumn="0" frozenEndColumn="2",addRow方法修改如 ...

已重现,我们看一下

Rank: 8Rank: 8

7#
发表于 2016-8-16 14:04:10 |只看该作者
savecode 发表于 2016-8-15 13:04
基于这个示例可重现,给datagrid添加属性frozenStartColumn="0" frozenEndColumn="2",addRow方法修改如 ...

已处理,下周更新

Rank: 2

8#
发表于 2016-8-16 14:46:09 |只看该作者
dforce 发表于 2016-8-16 14:04
已处理,下周更新

好的,点赞

Rank: 2

9#
发表于 2016-8-22 10:45:32 |只看该作者
dforce 发表于 2016-8-16 14:04
已处理,下周更新

现在向你们技术人员索要更新版有解决此问题么

Rank: 8Rank: 8

10#
发表于 2016-8-22 10:52:09 |只看该作者
savecode 发表于 2016-8-22 10:45
现在向你们技术人员索要更新版有解决此问题么

商业版已经处理,试用版下午更新

Archiver|普加软件

GMT+8, 2024-9-29 06:22 , Processed in 1.030683 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部