最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery中EasyUI實(shí)現(xiàn)同步樹(shù)

 更新時(shí)間:2015年03月01日 11:45:28   投稿:hebedich  
本文主要是給大家分享了一則使用EasyUI實(shí)現(xiàn)同步樹(shù)的代碼,主要是使用遞歸實(shí)現(xiàn),非常實(shí)用的方法,推薦給小伙伴們。

在JS中,將顯示樹(shù)的url地址寫成control的地址即可.

control:

復(fù)制代碼 代碼如下:

 @RequestMapping(value = "/tree")
 public void tree(HttpServletRequest request, HttpServletResponse response) throws IOException {
  this.writeJson(response, bookService.getTree());
 }

dao:

復(fù)制代碼 代碼如下:

 /**
  * 獲取樹(shù)
  */
 @Override
 public List<Tree> getTree(){
  try {
   List<Tree> trees = new ArrayList<Tree>();
   List<TBookType> root = this.search(0);
   if(root != null && root.size() > 0){
    for(TBookType tb : root){
     Tree rootnode = this.getNode(tb);
     rootnode.setState("open");
     trees.add(rootnode);
    }
   }
   return trees;
  } catch (Exception e) {
   e.printStackTrace();
   return null;
  }
 }
 /**
  * 遞歸
  */
 private Tree getNode(TBookType node){
  if(node == null){
   return null;
  }
  try {
   Tree treenode = new Tree();
   treenode.setId(String.valueOf(node.getId()));
   treenode.setText(node.getName());
   treenode.setPid(String.valueOf(node.getPid()));
   List<TBookType> children = this.search(node.getId());
   if(children != null && children.size() > 0){
    treenode.setState("closed");
    for(TBookType child : children){
     Tree childnode = this.getNode(child);
     if(childnode != null){
      treenode.getChildren().add(childnode);//遞歸
     }
    }
   }
   return treenode;
  } catch (Exception e) {
   throw new BusinessException("獲取數(shù)據(jù)出錯(cuò)!", e);
  }
 }

以上就是使用EasyUI實(shí)現(xiàn)同步樹(shù)的全部核心代碼了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

宜川县| 鄂托克旗| 墨脱县| 沅陵县| 汾阳市| 衡阳县| 江安县| 封开县| 丹江口市| 凭祥市| 梅州市| 信宜市| 内乡县| 弋阳县| 翼城县| 长子县| 景洪市| 景德镇市| 孝昌县| 北辰区| 荆门市| 高清| 同仁县| 仙桃市| 轮台县| 义马市| 萨嘎县| 梅河口市| 綦江县| 黔东| 武平县| 金阳县| 大化| 桦川县| 汶川县| 麻阳| 夏邑县| 朝阳区| 蒙山县| 万山特区| 和田市|