jQuery MiniUI

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

mini-treeselect初始化的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-12-8 13:46:49 |只看该作者 |倒序浏览
使用mini-treeselect加载完后 传入一个id值。这个id对应的text是在树的最底下 需要拉滚动条。请问这个控件能否设置成传入id后树自动定位到对应值处,就是树加载完毕后传入了id后打开选择无需再拉滚动条 直接滚动条拉到底

Rank: 8Rank: 8

沙发
发表于 2015-12-8 14:35:47 |只看该作者
onshowpopup=“onShowPopup”
function onShowPopup(e){
    var node=e.sender.tree.getNode(id);
    e.sender.tree.scrollIntoView(node);
}

Rank: 2

板凳
发表于 2015-12-8 15:08:58 |只看该作者
dforce 发表于 2015-12-8 14:35
onshowpopup=“onShowPopup”
function onShowPopup(e){
    var node=e.sender.tree.getNode(id);

试了一下 方法进去了 但是scrollIntoView没有效果 没有定位

Rank: 2

地板
发表于 2015-12-8 15:17:54 |只看该作者
dforce 发表于 2015-12-8 14:35
onshowpopup=“onShowPopup”
function onShowPopup(e){
    var node=e.sender.tree.getNode(id);

跟踪了下node显示是null 才发现是我id没传! 然后我考虑了下id已经传进去了树是已经选中的状态 这里改一下
function onShowPopup(e){
        var node=e.sender.tree.getSelectedNode();
        e.sender.tree.scrollIntoView(node);
}
直接找到选中的节点就行了 连id都省了 问题解决~ 多谢版主指导 学习了

Archiver|普加软件

GMT+8, 2024-10-1 20:23 , Processed in 1.065071 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部