jQuery MiniUI

 找回密码
 立即注册
查看: 4142|回复: 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

5#
发表于 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

6#
发表于 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

7#
发表于 2014-3-31 17:40:55 |只看该作者
kingannly 发表于 2014-3-31 16:16
已经解决,原来是我引用的的css文件太旧了

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

Rank: 3Rank: 3

8#
发表于 2014-4-1 09:47:03 |只看该作者
factory 发表于 2014-3-31 17:40
一般更新,最好是把CSS文件一并覆盖,因为有时候更新,会涉及CSS文件的修改

Archiver|普加软件

GMT+8, 2024-11-25 12:22 , Processed in 1.070295 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部