/**
* 查询角色分类
*/
function queryRoleCategoryTree(selectId) {
  var url = basePath + 'rest/roleCategoryControllerForDQ/queryRoleCategoryTree?pid=' + pid;

  //方法1:

  /*

  $.ajax({
    url : url ,
    type : 'POST',
    dataType : 'json',
    success : function(data) {
    if(data!=null && data!='undefined'){
      typeData = data;
      var datax = [{id:'0',text:'角色分类',children:data,state:'open',pid:''}];
      $('#roleCategoryTree').tree({
        data:datax,
        onContextMenu: function(e, node){
          e.preventDefault();
          treeNode = node;
          if(node.id == 0){
            $('#rightClickMenus1').menu('show', {
              left: e.pageX,
              top: e.pageY
            });
          } else {
            $('#rightClickMenus').menu('show', {
              left: e.pageX,
              top: e.pageY
            });
          }
        },
        onClick: function(node){
          typeId = node.id
          queryFileTable(typeId);
        },
        onLoadSuccess:function (node, datax) {
          if(selectId){
            var node = $('#roleCategoryTree').tree('find', selectId);
            $("#roleCategoryTree").tree('select',node.target);
            //queryFileTable(typeId);
          } else {
            var idxx = data[0].id;
            typeId = idxx;
            var node = $('#roleCategoryTree').tree('find', idxx);
            $("#roleCategoryTree").tree('select',node.target);
            //queryFileTable(typeId);
          }
          $("#roleCategoryTree").JNToolTips();
        }});
     }
    }
  });
*/

  $("#roleCategoryTree").tree({
    url : url,
    method : 'POST',
    // 在右键点击节点的时候触发
    onContextMenu : function(e, node) {
      e.preventDefault();
      $('#rightClickMenu').menu('show', {
        left : e.pageX,
        top : e.pageY
      });
      $('#roleCategoryTree').tree('select', node.target);
    },
    // 在用户点击一个节点的时候触发。
    onClick : function(node) {
      //queryServerinfo();
    },
    onLoadSuccess : function(node, data) {
      if (selectId != null && selectId != undefined) {
        var newNode = $('#roleCategoryTree').tree('find', selectId);
        $('#roleCategoryTree').tree('select', newNode.target);
      }
      // 鼠标放在节点文字上面,出现提示信息
      $('#roleCategoryTree').JNToolTips();
    },
  });
}

1. easyui tree 初始化的两种方式的更多相关文章

  1. easyUI 初始化的两种方式

    easyUI 初始化的两种方式: class方式和js方式: <!DOCTYPE html> <html lang="en"> <head> & ...

  2. 使用GoldenGate初始化的两种方式

    在使用OGG开始增量数据的实时复制之前,一般需要对当前的存量数据进行初始化,如果是同构数据库,则可以使用数据库自带的工具完成,比如Oracle DB中的rman, expdp/impdp等. 其实og ...

  3. WebApplicationContext初始化的两种方式和获取的三种方式

    原博客地址:http://blog.csdn.net/lmb55/article/details/50510547 接下来以ContextLoaderListener为例,分析它到底做了什么? app ...

  4. java中String初始化的两种方式

    转自:http://www.diybl.com/course/3_program/java/javajs/2007104/75886.html       字符串可能是任何程序语言中都会出现的对象,j ...

  5. Easyui 创建dialog的两种方式,以及他们带来的问题

    $('#yy').dialog('open');//打开dialog 这地方要注意,加入你关闭窗口的地方使用$('#yy').dialog('destroy');那么你这个dialog就只能使用一次, ...

  6. c++构造函数成员初始化中赋值和初始化列表两种方式的区别

    先总结下: 由于类成员初始化总在构造函数执行之前 1)从必要性: a. 成员是类或结构,且构造函数带参数:成员初始化时无法调用缺省(无参)构造函数 b. 成员是常量或引用:成员无法赋值,只能被初始化 ...

  7. 两种方式,花五分钟就能构建一个 Spring Boot 应用

    前言 Spring Boot 的好处自然不必多说,对于想要从事 Java 工作的朋友们来说,可谓是必学的技能. 在我看来,它的优势就是多快好省. 功能多,很多常用的能力都有集成: 接入快,简单的几行代 ...

  8. easyUI之datagrid绑定后端返回数据的两种方式

    先来看一下某一位大佬留下的easyUI的API对datagrid绑定数据的两种方式的介绍. 虽然精简,但是,很具有“师傅领进门,修行靠个人”的精神,先发自内心的赞一个. 但是,很多人和小编一样,第一次 ...

  9. JavaWeb应用中初始化Log4j的两种方式

    本文主要介绍了普通JavaWeb应用(基于Tomcat)中初始化Log4j的两种方式: 1.通过增加 InitServlet ,设置令其自启动来初始化 Log4j . 2.通过监听器 ServletC ...

随机推荐

  1. java中关于File类的细说

    File类是我们接触的比较多的类,当初学习是真是傻傻分不清啊.今天就总结一下file的一些比较不好区分的地方. 首先:当然就是构造方法 File f = new File("文件路径&quo ...

  2. webpack学习总结(一)

    * webpack安装 1. 安装最新node,node自带npm包管理器: 2. 全局模式安装webpack(只有将webpack在全局模式下安装才能在命令行直接通过webpack执行命令) $np ...

  3. [ZZ]Appium 文档翻译

    http://testerhome.com/topics/150 Appium 是一个开源的,适用于原生或混合移动应用应用( hybrid mobile apps )的自动化测试平台. Appium ...

  4. uoj #14.【UER #1】DZY Loves Graph

    http://uoj.ac/problem/14 由于加入的边权递增,可以直接运行kruskal并支持撤销,但这样如果反复批量删边和撤销,时间复杂度会退化,因此需要对删边操作加上延时处理,只有在删边后 ...

  5. 《Kubernetes权威指南》笔记-Pod、容器与Node的关系

  6. Feign api调用方式

    Feign使用简介 基本用法 基本的使用如下所示,一个对于canonical Retrofit sample的适配. interface GitHub { // RequestLine注解声明请求方法 ...

  7. Scrapy学习篇(四)之数据存储

    上一篇中,我们简单的实现了toscrapy网页信息的爬取,并存储到mongo,本篇文章信息看看数据的存储.这一篇主要是实现信息的存储,我们以将信息保存到文件和mongo数据库为例,学习数据的存储,依然 ...

  8. Java的大内存分页支持

    原文:http://kilik.iteye.com/blog/677253 最近在研究java的性能调优,顺手写了一个小程序来测试性能问题.这个程序用来进行矩阵乘法运算,如下: for (int i ...

  9. WAL基础

    WAL(Write-ahead logging,预写式日志)是数据库系统提供原子性和持久化的一系列技术. 在使用WAL的系统中,所有的修改都先被写入到日志中,然后再被应用到系统状态中.通常包含redo ...

  10. [UE4]Authority,网络控制权

    复制的条件 1.是否可复制开关打开 2.而且是服务器创建,或者放在关卡中. Authority,网络控制权 1.在网络游戏中,由当前进程创建的Actor,对其拥有网络控制权 2.Has Authori ...