/**
* 查询角色分类
*/
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. github上传本地仓库

    前提是你已经有了自己的github账号,并且已经关联了本地和远程的仓库,设置好了ssh密钥.自行百度解决. 上传的主要命令: git init git add . git commit -m &quo ...

  2. dubbo-admin在jdk8下不兼容

    参考这里 修改pom.xml webx的依赖改为3..6版 <dependency> <groupId>com.alibaba.citrus</groupId> & ...

  3. NetBeans IDE 多行标签设置方法

  4. sysroot和prefix

    --with-sysroot用来指定系统的root.该选项主要用于新系统(比如LFS)构建或交叉编译.比如你的LFS的root在/mnt/lfs,那么configure时指定--with-sysroo ...

  5. SpringSecurity-SecurityContextPersistenceFilter的作用

    SecurityContextPersistenceFilter每个request只执行一次,以解决servlet容器的兼容性问题(特别是WebLogic). 它在request执行之前从Securi ...

  6. C++进阶--析构函数中的异常

    //############################################################################ /* * 不要让异常离开析构函数 * 析构 ...

  7. 学习笔记之Introduction to Data Visualization with Python | DataCamp

    Introduction to Data Visualization with Python | DataCamp https://www.datacamp.com/courses/introduct ...

  8. Jmeter(四十)BeanShell范例

    这世间,死一个人是一件大事,人名.地名都会被广传:死一百人就只是一个数字了. ---<传记文学:从晚清到民国> 一.生成随机手机号码 编译器调试: package performance. ...

  9. [UE4]Horizontal Box

    HorizontalBox是让子控件水平排列. 属性图如下 Padding 留白.当子控件定义好位置与大小之后,再按padding的值,偏移,这个属性会影响子控件在布局里的位置.一般用于间隔 上下左右 ...

  10. [UE4]条件语句Select

    select接收3个参数,输出一个值. 当条件为true时,返回输入到True节点的值. 当条件为false时,返回输入到false节点的值. select的输入和输出参数也可以是整数.float.V ...