jQuery MiniUI

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

mini-outlookbar 切换出问题了 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-8-28 15:19:22 |只看该作者 |倒序浏览
我用outlookbar 建立了三个标签,在每个标签里面设置了一个tree  现在图形出现了变形:而且报错,代码如下:   


<div id="outlookbar1" class="mini-outlookbar "   style="width:100%;height:100%;" autoCollapse="true"  onactivechanged="activechanged">
                            <div  id="sub_v_v"   title="车辆订阅" >            
                                     <ul id="tree_v" class="mini-tree" style="width:300px;padding:5px;"
                                           showTreeIcon="true"    textField="n" idField="i" nodesField="c"   contextMenu="#treeMenu_vehicle"    onnodeselect="onNodeSelect"  ondrawnode="onDrawNode">        
                                       </ul>
                             </div>
                             <div  id="sub_v_r" title="路线订阅">
                                     <ul id="tree_r" class="mini-tree" style="width:300px;padding:5px;"
                                           showTreeIcon="true"   textField="n" idField="i" nodesField="c"    contextMenu="#treeMenu_route"  >
                                       </ul>
                             </div>
                                                          <div  id="sub_v_z"title="区域订阅">
                                   <ul id="tree_z" class="mini-tree" style="width:300px;padding:5px;"
                                           showTreeIcon="true"   textField="n" idField="i" nodesField="c"    contextMenu="#treeMenu_zone"    ondrawnode="onDrawNode">      
                                       </ul>
                             </div>
                                                       
                                                         </div>
                    </div>

界面:
异常:
SCRIPT5007: 无法获取属性“firstChild”的值: 对象为 null 或未定义
miniui.js, 行11 字符266031
SCRIPT5007: 无法获取属性“firstChild”的值: 对象为 null 或未定义
miniui.js, 行11 字符266031

;C=C-jQuery(H.firstChild).outerHeight();

我用的最新ui 8月28号的  myeclipse版本的  请您帮忙看看。。。

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

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-28 15:27:22 |只看该作者
为什么不用更好用的outlooktree?
http://www.miniui.com/demo/outlooktree/outlooktree.html

Rank: 3Rank: 3

板凳
发表于 2012-8-28 15:38:08 |只看该作者
niko 发表于 2012-8-28 15:27
为什么不用更好用的outlooktree?
http://www.miniui.com/demo/outlooktree/outlooktree.html

这个outlooktree 从本质上讲是一棵树,我现在需要构造数来三棵树的,而且是触发到某个项目时候才去家在对应的树节点内容,还对不同的树添加了鼠标右键的事件,如果用这个tree 的话可能有点混乱啊

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-8-28 15:57:38 |只看该作者
明白了。
此问题已处理,下载更新即可。

Rank: 3Rank: 3

5#
发表于 2012-8-28 15:59:57 |只看该作者
niko 发表于 2012-8-28 15:57
明白了。
此问题已处理,下载更新即可。

现在就更新么  什么时候能跟新呢。。急切盼望啊  呵呵O(∩_∩)O

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-8-28 16:41:57 |只看该作者
现在就可以了啊。

Rank: 3Rank: 3

7#
发表于 2012-8-30 16:09:50 |只看该作者
niko 发表于 2012-8-28 16:41
现在就可以了啊。

我更新了代码,这个可以用了,但是好像还有点小问题呢? 就是刚进来的时候看到的样子 还是我接的那个图的样子 。。有点小别扭呢??

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-8-30 16:20:32 |只看该作者
参考代码:
  1. <div id="outlookbar1" class="mini-outlookbar " style="width:180px;height:200px;" expandOnLoad="false">
  2.     <div title="权限管理">
  3.         1
  4.     </div>
  5.     <div title="用户管理">
  6.         2
  7.     </div>
  8. </div>
复制代码
去除activeIndex/autoCollapse,增加expandOnLoad="false"
就可以默认进来全部收缩了。

Rank: 3Rank: 3

9#
发表于 2012-8-30 16:54:34 |只看该作者
niko 发表于 2012-8-30 16:20
参考代码:去除activeIndex/autoCollapse,增加expandOnLoad="false"
就可以默认进来全部收缩了。 ...

<div id="outlookbar1" class="mini-outlookbar "   style="width:100%;height:100%;" expandOnLoad="false"  onactivechanged="activechanged"> 我改成这样子了 似乎不行 中间的缝隙还是那么大呢??

Rank: 8Rank: 8

10#
发表于 2012-8-30 17:10:55 |只看该作者
caicai0328 发表于 2012-8-30 16:54
我改成这样子了 似乎不行 中间的缝隙还是那么大呢??

我在IE,360都测试了,都正常啊.
你先改动下下载的demo上,试试有这个问题没的

Archiver|普加软件

GMT+8, 2024-5-14 13:56 , Processed in 1.037931 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部