就不寒暄了
     我在单击父节点时子节点有的显示有的不显示。。我断点找到 ext-all-debug.js里 updateIndexes 函数  ns节点元素个数和records里的数据个数不等,就出现records未定义现象。
 checkchange 事件里就做了下 node.expand()及判断子节点
 后台接受单击或选中发送请求的node
 @RequestMapping(method = { RequestMethod.POST, RequestMethod.GET }, value = "/getOrgList")
 public @ResponseBody
 List<Org> getOrgList(@RequestParam("node") Long node) {
   List<Org> lit = new ArrayList<Org>();
   List<Org> list = orgService.getOrgByParentId(node);
   if(node<=3){
    if(list!=null&&list.size()>0){
     for (Org org : list) {
      List<LightUser> lt = userService.getList(org.getId());
      if(lt!=null&&lt.size()>0){
       org.setLeaf(false);
      }
     }
    }
    return list;
   }else{
    List<LightUser> lt = userService.getList(node);//查询部门人员
    if(lt!=null&&lt.size()>0){
     for (LightUser lu : lt) {
      Org o = new Org();
      o.setLeaf(true);
      o.setText(lu.getUserName());
      o.setId(lu.getId());
      o.setOrgCode(" ");
      o.setParent_id(lu.getDept().getParent_id());
      //o.setOrderNo(orderNo)
      lit.add(o);
     }
    }
    return lit;
   }
 }
   帮忙分析下还有我想加个extjs讨论群。