`
hackbomb
  • 浏览: 212217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ext异步加载树的子节点

    博客分类:
  • Ext
阅读更多

<script>
           Ext.onReady(function(){
            var root=new Ext.tree.AsyncTreeNode({
               id:'0',
               text:'所有分类'
            });
            var data=new Ext.tree.TreeLoader({url:'_tree_json.php'});
            var tree=new Ext.tree.TreePanel({
               renderTo:'test',
               root:root,
               loader:data,
               width:300
            });
            data.on('beforeload',function(treeLoader,node){
               this.baseParams.id=node.attributes.id;
            },data);
         });
       
        </script>
      <div id="test"></div>
     
      服务端的php代码:

<?php
require("conn.php");
$father_id=$_POST['id'];
function _count($father_id){
   $count_req=mysql_query("select count(id) as count from kind where father_id=$father_id");
   $count_num=mysql_fetch_array($count_req);
   return $count_num['count'];
}
$count=_count($father_id);
$return=mysql_query("select * from kind where father_id=$father_id");
echo "[";
$i=1;
while ($req=mysql_fetch_array($return)) {
   $id=$req['id'];
   $name=$req['name'];  
   if (_count($id)>0) {
        echo "{
       id: $id,
       text: '$name',
       leaf: false
     }";     
   }else {
      echo "{
       id: $id,
       text: '$name',
       leaf: true
     }";
   }  
   if ($i<$count) {
      echo ",";
   }  
   $i++;
}
echo "]";

?>

分享到:
评论

相关推荐

    Ext 异步加载添加 删除节点 修改combobox选择项

    Ext 异步加载添加 删除节点 修改combobox选择项,相当好的东西,值得参考!希望对你有用!

    ext 异步加载树完整版

    NULL 博文链接:https://8366.iteye.com/blog/544437

    ztree+dwr实现的异步加载树形菜单

    ztree+dwr实现的异步加载树形菜单

    Ext.ux.tree.treegrid异步加载

    Ext.ux.tree.treegrid异步加载,点击节点加载数据

    支持异步加载的纯手写的js树

    本人手写的一款js树形控件,附带图片,代码简洁,注释齐全,可读性高,易于维护,方便移植,结构清晰,思路明了,界面美观,同时支持异步加载,对浏览器的兼容行强,你还可以根据自己的需要扩展功能,可大量应用于...

    EXT 布局 tab布局 普通拖拽 异步加载的树 节点可以编辑的树

    目录: 1. layout-test-01.html为上下布局,...详细见代码。 ...详细见代码。 ...即:Ext.window ...6.tree-asynch-test.html为异步加载的树 7.tree-edit-test.html为节点可以编辑的树 8.tree-tz-test.html为tree节点拖拽的练习

    利用Ext来实现的静态树(一次加载所有节点的树)

    当树的数据并不多时,把数据一次加载进来,给用户的体验会比较好,这里后台生成数据用递归算法生成json串,前台直接用这个json串作为ext树的数据来源

    Extjs4树结构异步加载

    extjs4,当点击左边的树,右边会生成相应的面板,代码精简,欢迎大家来学习,有问题可以直接交流。

    extjs tree 异步加载树型

    extjs tree 异步加载树型完整的一个web工程,自已已经试过,可用。

    EXT异步树和动态表关联

    本软件实现了一个机构管理的小例子,可以点击左边树节点在右边的Grid中显示该节点的下属机构,并提供增删查改功能,主要包括JS文件和生成动态树所需要的JSON格式的数据的JAVA和jsp文件,商业逻辑请自己负责完成

    ext 下拉树 ext2

    看看就知道了,不错的下拉树,异步加载树节点,使用Ext做的 下拉树

    EXT异步提交FORM表单

    EXT异步提交FORM表单的使用和,以及EXT配合struts2,sprint2.5进行前台和后台的交互解释和运用.....

    Ext 2.0 树形机构

    Ext2.0不仅仅实现了复选框的树形菜单,而且使得在选中某个节点时,如果有子节点,那么就能够将所有的字节点全部选中,当然你也可以直接选择你希望的节点。但是,当你第一次选中某个有子节点但是子节点并没有展开的...

    Ext4 动态加载js例子

    Ext4 动态加载js例子 Ext4 动态加载js例子 Ext4 动态加载js例子 Ext4 动态加载js例子

    ExtJS3 实现异步下拉树

    NULL 博文链接:https://lpcjrflsa.iteye.com/blog/1704537

    Ext 3.3.1 动态加载树结构 - 数据库部分(Mysql)

    Ext 3.3.1 动态加载树结构 - 数据库部分(Mysql,包括表结构和表数据) 是【Ext 3.3.1 动态加载树结构(请在我的个人资源中找)】中的一部分,请下载的朋友看好了,可别下了用不成. 祝你(们)好运 需要改端口号的 去Test...

    Ext 3.3.1 动态加载树结构

    Ext 3.3.1 动态加载树结构(Myeclipse 6.0.1) : 由于上传的文件不能大于15M ,和网速的限制,所以我把该资源分成了 3 部分 : 1.不包含jar包的java程序 1.66 MB ; 2.我把该java程序所包含的jar包分成了3部分保存...

    ext异步跳转问题(解决过滤器的问题)

    解决ext异步跳转问题,解决过滤器的问题

    ext4.2 目录树

    由于项目的需要最近在...例子里面包括了对tree增、改、删、拖动、子父节点的选则取消、右键操作的基本功能。例子可能会有bug如果那位网友发现了请留言告知以便做及时修改。例子用的ext是4.2的版本需要的话就快下载吧

Global site tag (gtag.js) - Google Analytics