zoukankan      html  css  js  c++  java
  • 1. easyui tree 初始化的两种方式

    /**
    * 查询角色分类
    */
    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();
        },
      });
    }

  • 相关阅读:
    iOS 的 Block 的使用
    iOS 的Could not find Developer Disk Image错误
    iOS 面试
    iOS 开发工具——统计Crash的工具Crashlytics
    iOS 的 Foundation 框架
    iOS 页面之间的传值总结
    iOS 常用四种数据存储方式
    iOS 的 Delegate Notification KVO
    iOS 的 Delegate 设计模式 及 自定义代理
    iOS 的 NSNumber(对基本数据类型) & NSValue(对结构体) 的装箱
  • 原文地址:https://www.cnblogs.com/zkx4213/p/6768965.html
Copyright © 2011-2022 走看看