jQuery MiniUI

标题: 选择数树的家在问题 [打印本页]

作者: caicai0328    时间: 2012-8-14 09:56:59     标题: 选择数树的家在问题

<td><input name="pid" id="pid"
      class="mini-treeselect"  valueField="i" textField="n"  nodesField="c"/></td>


这是我定义的选择树
通过setData方法,初始化选择树的,但是我发现好像 不能指定nodesField 字段,他默认是读”children“的,我设置成自定义的“c”时,树就不能全部加载了,还有就是  ondrawnode 监听事件 好型没有触发。。。。请您帮忙解决下子  谢谢了

作者: niko    时间: 2012-8-14 10:39:25

nodesField没有给treeselect设置,所以有此BUG。
已经修复,请下载更新即可。

作者: caicai0328    时间: 2012-8-14 11:24:46

我昨天尝试了下子 新的版本  怎么和老的不怎么兼容呢。。。呜呜呜。。。。
作者: niko    时间: 2012-8-14 13:28:42

miniui都是向后兼容的。
你说有兼容问题,具体表现为什么呢?
作者: caicai0328    时间: 2012-8-14 14:41:15

niko 发表于 2012-8-14 13:28
miniui都是向后兼容的。
你说有兼容问题,具体表现为什么呢?

我昨天是这替换了一下,有的ui就不对了
比如这个:
    <div id="tabs1" class="mini-tabs" activeIndex="0" style="width:100%;height:100%;" onactivechanged="onActivechangedTab">
              <div title="订阅视图">
                          <div class="mini-panel"   style="width:100%;height:100%;" >
                     <div id="outlookbar1" class="mini-outlookbar "   style="width:100%;height:100%;" autoCollapse="true"  onactivechanged="activechanged">
                            <div  id="sub_v_v"   title="车辆订阅" contextMenu="#treeMenu_vehicle">            
                                     <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="线路订阅" contextMenu="#treeMenu_route">
                                     <ul id="tree_r" class="mini-tree" style="width:300px;padding:5px;"
                                           showTreeIcon="true"   textField="n" idField="i" nodesField="c"   contextMenu="#treeMenu_route"  onnodeselect="onNodeSelect" ondrawnode="onDrawNode">
                                       </ul>
                             </div>
                                                          <div  id="sub_v_z"title="区域订阅" contextMenu="#treeMenu_zone" >
                                   <ul id="tree_z" class="mini-tree" style="width:300px;padding:5px;"  style="border: 2px solid #bbb;"
                                           showTreeIcon="true"   textField="n" idField="i" nodesField="c"   contextMenu="#treeMenu_zone"   onnodeselect="onNodeSelect"  ondrawnode="onDrawNode">      
                                       </ul>
                             </div>
                                                       
                                                         </div>
                    </div>
                                </div>

                                  <div title="组织视图">
                                     <div class="mini-panel"   style="width:100%;height:100%;" >
                             <ul id="tree_org" class="mini-tree" style="width:300px"
                                           showTreeIcon="true"  textField="n" idField="i" nodesField="c"  contextMenu="#treeMenu"    onnodeselect="onNodeSelect" ondrawnode="onDrawNode">     
                                       </ul>
                                         </div>
                </div>
           </div>
就是失效了。。。
作者: niko    时间: 2012-8-14 14:49:31

你这个界面,不能用outlooktree来做吗?
这样代码会简化很多。
作者: factory    时间: 2012-8-14 14:57:00

caicai0328 发表于 2012-8-14 14:41
我昨天是这替换了一下,有的ui就不对了
比如这个:
   

你说的不兼容到底是什么问题呢?




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2