jQuery MiniUI

标题: checkBox Tree 初始化setValue 父节点未选中 [打印本页]

作者: 3182955    时间: 2012-11-7 18:04:39     标题: checkBox Tree 初始化setValue 父节点未选中

说也说不明白  直接上代码-结果图片:[attach]889[/attach]
上代码:
  1. <%@page language="java" pageEncoding="UTF-8" isELIgnored="false"%>
  2. <%@include file="/global/jsloader/jsloader.jsp"%>
  3. <%@ taglib uri="/tags/spsoft" prefix="sp"%>
  4. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  5. <html>
  6.         <head>
  7.                 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8.                 <script src="${pageContext.request.contextPath}/globalpt/scripts/boot.js" type="text/javascript"></script>
  9.                 <script type="text/javascript">
  10.                 </script>
  11.         </head>
  12.        
  13.         <body>
  14.                 <div id="layout-wrap">
  15.                         <div id="layout-breadcrumb">
  16.                                 当前角色名称:安环部部长
  17.                         </div>
  18.                         <div id="layout-sidebar">
  19.                                 <div id="control-area" class="border1">
  20.                                 <ul id="tree2" class="mini-tree"
  21.                                 showTreeIcon="true" textField="text" idField="id" parentField="pid" resultAsTree="false"  
  22.                                 showCheckBox="true" checkRecursive="true" autoCheckParent="true"
  23.                                 onbeforenodecheck="onBeforeNodeCheck" allowSelect="false" enableHotTrack="false"
  24.                                 >
  25.                             </ul>
  26.                         </div>
  27.                         </div>
  28.                 <script type="text/javascript">
  29.         mini.parse();

  30.         var list = [
  31.                 <%=request.getAttribute("roleTree")%>
  32.         ];
  33.             var tree2 = mini.get("tree2");
  34.             tree2.loadList(list, "id", "pid");
  35.         tree2.setValue("<%=request.getAttribute("treeStr")%>");
  36.         function getCheckedNodes() {
  37.             var tree = mini.get("tree2");
  38.             var value = tree.getValue();
  39.             return value;
  40.         }
  41.         //--------------------------------
  42.         function onBeforeNodeCheck(e) {
  43.             var tree = e.sender;
  44.             var node = e.node;
  45.             if (tree.hasChildren(node)) {
  46.                 //e.cancel = true;
  47.             }
  48.         }
  49.     </script>
  50.                         <div id="layout-content" >

  51.                         </div>               
  52.                 </div>
  53.         </body>
  54. </html>
复制代码

神马情况?



作者: factory    时间: 2012-11-8 10:58:24

好的,我们在本地测试下看看
作者: 3182955    时间: 2012-11-8 12:20:58

factory 发表于 2012-11-8 10:58
好的,我们在本地测试下看看

刚才又测试了一下,展开节点,是可以的,但是不展开节点,顶级节点可被选中,剩下的父节点就不会被选中。
作者: factory    时间: 2012-11-8 14:12:45

3182955 发表于 2012-11-8 12:20
刚才又测试了一下,展开节点,是可以的,但是不展开节点,顶级节点可被选中,剩下的父节点就不会被选中。 ...

发现了,这个问题我们去处理,下次发布更新解决这个问题




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