jQuery MiniUI

 找回密码
 立即注册
查看: 4553|回复: 7

关于treegrid采用虚拟滚动条问题 [复制链接]

Rank: 3Rank: 3

发表于 2014-3-31 10:21:36 |显示全部楼层
本帖最后由 kingannly 于 2014-3-31 10:24 编辑

当miniui的treegrid启用了虚拟滚动条时,即把virtualScroll="true"时,在$(document).ready(function () {设置树的高度及宽度});,树的宽度和高度是正常的,但是在谷歌没有滚动条了,为什么?应该如何根据页面的大小设置树的高和宽?还有,虚拟滚动条在谷歌下有问题,在滚动条下面有两向下箭头的

Rank: 8Rank: 8

发表于 2014-3-31 11:51:23 |显示全部楼层
提供下例子

Rank: 3Rank: 3

发表于 2014-3-31 13:42:16 |显示全部楼层
factory 发表于 2014-3-31 11:51
提供下例子

$(document).ready(function () {
$(".mini-treegrid").css({ "width": tree_width+"px", "height": tree_height+"px" });
});
显示效果图如图所示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

发表于 2014-3-31 14:24:15 |显示全部楼层
kingannly 发表于 2014-3-31 13:42
$(document).ready(function () {
$(".mini-treegrid").css({ "width": tree_width+"px", "height": tree ...

miniui是框架

你用jquery的API去修改,肯定有问题啊

var treegrid = mini.get(id)
treegrid.setWidth(...)

setHeight(...)

Rank: 3Rank: 3

发表于 2014-3-31 15:42:05 |显示全部楼层
factory 发表于 2014-3-31 14:24
miniui是框架

你用jquery的API去修改,肯定有问题啊

  var size=SetMiniTreeSize();//虚拟滚动
       tree.setWidth(size.w);
       tree.setHeight(size.h);
这样设置之后高度和宽度都正常 了,但是那个下面的滚动有两箭头的问题没有解决,如图中红色框部分,这样会导致部分记录被遮住(测试环境:在ie11和谷歌都会):
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

发表于 2014-3-31 16:16:22 |显示全部楼层
kingannly 发表于 2014-3-31 15:42
var size=SetMiniTreeSize();//虚拟滚动
       tree.setWidth(size.w);
       tree.setHeight(size. ...

已经解决,原来是我引用的的css文件太旧了

Rank: 8Rank: 8

发表于 2014-3-31 17:40:55 |显示全部楼层
kingannly 发表于 2014-3-31 16:16
已经解决,原来是我引用的的css文件太旧了

一般更新,最好是把CSS文件一并覆盖,因为有时候更新,会涉及CSS文件的修改

Rank: 3Rank: 3

发表于 2014-4-1 09:47:03 |显示全部楼层
factory 发表于 2014-3-31 17:40
一般更新,最好是把CSS文件一并覆盖,因为有时候更新,会涉及CSS文件的修改

Archiver|普加软件

GMT+8, 2025-2-18 07:09 , Processed in 1.067108 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部