/**
* 查询角色分类
*/
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. [蓝桥杯]ALGO-95.算法训练_2的次幂表示

    题目描述: 问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001. 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:=^+^+^ 现在约 ...

  2. Solr[Q] -No live SolrServers available to handle this request, no servers hosting shard

    No live SolrServers available to handle this request , no servers hosting shard 当某一片索引对应的结点全部宕了以后,会报 ...

  3. uoj#29. 【IOI2014】Holiday

    http://uoj.ac/problem/29 经过的点集一定是一个包含start的区间,为了经过这个区间内所有点,必须先到达一个区间端点,再到达另一个区间端点,剩余的步数则贪心选区间内最大价值的点 ...

  4. ElasticSearch 5.0.0 安装部署常见错误或问题

    1.ERROR: bootstrap checks failed [1]: max file descriptors [65535] for elasticsearch process is too ...

  5. docker容器里面安装ssh

    docker容器里面安装ssh https://blog.csdn.net/chengxuyuanyonghu/article/details/76619097

  6. 百度地图api公交路线,IE下跳转百度地图后中文变成乱码的解决办法

    百度开放的公交路线的链接,IE跳转会出现中文变成乱码的问题.如图: //创建InfoWindow function createInfoWindow() { var desDiv = []; desD ...

  7. openstack云主机硬盘复制查询

        假定客户在自己的电脑上创建文件后 #宿主机查看客户使用的是哪个磁盘 [root@compute1 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta ...

  8. Linux下自制回收站

    Linux下自制回收站 相信熟悉linux系统的人都知道rm的厉害,也大都听说过有rm造成的生产事故,本文将详细介绍如何在linux环境下制作回收站以避免数据误删除,如何恢复回收站中的数据,如何查看回 ...

  9. [UE4]枚举Enum和Switch Enum

  10. [UE4]创建KillInfoPanel

    不设置UniformGrid的尺寸,改成在父级“WB_FPPCharacter”中设置尺寸,这样可以更方便的控制.