/**
* 查询角色分类
*/
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. FB的破解与安装

    1使用破解序列号安装 先找到host文件,一般可能是隐藏的windows/system32/drivers/etc在下面加入127.0.0.1 activate.adobe.com127.0.0.1 ...

  2. R语言—统计结果输出至本地文件方法总结

    1.sink()在代码开始前加一行:sink(“output.txt”),就会自动把结果全部输出到工作文件夹下的output.txt文本文档.这时在R控制台的输出窗口中是看不到输出结果的.代码结束时用 ...

  3. 学习笔记之GitHub

    GitHub https://github.com/ GitHub - Wikipedia https://en.wikipedia.org/wiki/GitHub GitHub (originall ...

  4. linux一些基本知识

    一.linux i386是32位的,amd64是64位(一般情况不限intel或者amd)       server是服务器版,desktop是桌面版 Desktop是社区开源版,拥有一些新功能新软件 ...

  5. Oracle 锁的概念

    用scott/orcl登录并且模拟数据 SQL> conn scott/orclConnected.SQL> create table tt(id int primary key); Ta ...

  6. python模块: hashlib模块, configparse模块, logging模块,collections模块

    一. hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等. 摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用 ...

  7. [UE4]多播(广播)

    只有服务器才有权限做广播,所以要判断确保是服务器端才做广播,有以下几种方法: 一.使用“Switch Has Authority”判断是否在服务器端 因为character一定是在服务器端创建出来的, ...

  8. [UE4]碰撞机制

    应用于两种情况: 一.射线追踪,LineTrace 1.射线来自某个Trace Channel 2.Trace Channel 默认有两个:Visibility(不是可见的意思.只是Channel名称 ...

  9. SCCM2012 R2实战系列之六:安装客户端代理软件

    在安装客户端代理软件之前,请大家确保已经对本系列的第四和第五部分有了基本了解,而且对SCCM环境做了初始化配置和发现方法.我们目前讨论的是加域的计算机,对于工作组的计算机还需要进行额外的配置.在上篇文 ...

  10. 【TensorFlow学习笔记 】name_socpe variable_scope

    [引言]TensorFlow中的命名域是非常重要的概念,涉及到参数共享,方便命名参数管理,定义图结构 本文主要介绍name_scope 和 variable_scope,slim包中的arg_scop ...