jquery easyui的异步tree

1.创建一个简单的tree

  结果如图:

  

<script>
    $(function(){
         $(‘#tt‘).tree(){
           url:‘要提交的url地址‘,      checkbox:true,      line:true
      }

})
</script>

<ul id="tt"></ul>

每一次点击节点都会自动发到url地址上,第一次加载是url后面没有参数,之后点击节点时,都会自动在url后面增加一个该节点的id。所以不用自己再写onExpand事件。

2.异步加载时,显示出来是展开的tree方法:

如图:

<script>
    $(function(){
         $(‘#tt‘).tree(){
           url:‘要提交的url地址‘,       checkbox:true,       line:true
           onLoadSuccess:function(node,data){//加载成功后触发
               var t=$(this);//data是节点数据
              if(data){
                $(data).each(function(index,d){
           if(this.state ==‘closed‘){//如果节点是关闭的
            t.tree(‘expandAll‘);//展开节点
         }
         });
     }

}

      }

})
</script>

<ul id="tt"></ul>
时间: 2024-10-13 00:10:01

jquery easyui的异步tree的相关文章

jquery easyui tree异步加载的简单用法

jsp页面: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque

Jquery easyui tree的使用

这个ui用的一切都是json数据.树也是如此! 后台需要返回与格式匹配的json数据才能正确加载树. 页面定义一个ui: <ul id="messageInfoAddTree" class="easyui-tree" checkbox="true" data-options="lines:true" style="height:94%"></ul> JS访问后台: //人员树 $('

JQuery EasyUi Tree获取所有checkbox选中节点的id和内容

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>    <head>        <meta name="generator" content="HTML Tidy, see www.w3.org">      

用户界面框架jQuery EasyUI示例大全之Tree

<jQuery EasyUI最新试用版免费下载> jQuery EasyUI致力于帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.jQuery EasyUI提供了基于当下流行的jQuery core和HTML5的控件,助您打造适合当今网络的应用程序. 基本树 本示例主要演示了jQuery EasyUI基本的树,在左边可点击展开或折叠节点的箭头.[另附源代码供大家参考] |在线Demo 动画树 本示例主要演示了jQuery EasyUI的动画树,将'animate'属性设置为true可

04 jquery easyui 之 Tree

树(Tree)可以在一个空的 <ul> 元素中定义,可使用 javascript 加载数据. 在body中添加ul标签 <ul id="tt"></ul> 然后在使用javascript代码加载数据 使用JSON加载数据 $('#tt').tree({ url:'treedata.json'}); 树的数据格式(Tree Data Format) 每个节点可以包括下列属性: id:节点的 id,它对于加载远程数据很重要. text:要显示的节点文本.

jquery easyui tree dialog

<script type="text/javascript" src="<%=request.getContextPath()%>/include/javascript/portalPage/jquery-1.11.2.min.js"></script> <link rel="stylesheet" href="<%=request.getContextPath()%>/emr/in

jQuery easyui的tree用法

由于easyui这个框架简化了不少开发过程,经常被拿来开发后台,但是其实有一个树型的控件,用起来稍微复杂一点,总结了一下最基本的用法! 首先是前台添加标签如下: <ul id="tt"> </ul> 其次添加引用包 <link href="~/Content/jquery-easyui-1.3.6/themes/default/easyui.css" rel="stylesheet" /> <link h

Jquery easyui Tree的简单使用

Jquery easyui 是jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签. Jquery easyui 官网:http://jeasyui.com/ ,中文网站:http://www.jeasyui.net/,jquery easyui 下载地址:http://

jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法

转自:http://www.cnblogs.com/sunjie9606/archive/2012/09/13/2683636.html 现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout" 等 处理方法: 在html片段加载完毕后使用 Js代码 $.parser.parse(context) 即可重新渲染. 实现原理: 首先附上jquery.parser.js的源码 Js代码 (function($){ $.parser