`

2015.03.13-js调用方法时为了保证执行顺序可传回调方法作为参数,,omTree与omDialog样式冲突问题解决

阅读更多
今日任务:
1.企业员工添加删除、部门添加编辑删除


实际:
完成主要功能,除删除部门


收获
1.在js中对于异步加载的组件,如果需要在此加载完成后做一些事情,可以考虑用回调的方式
  如在omTree加载完成后展开指定的节点及其父节点,并选中当前节点
  var refreshCurr = function()
  {
      var parent_node = $("#mytree").omTree('findNode', 'id', submitData.Parent_Dept_ID);	
      var node = $("#mytree").omTree('findNode', 'text', curr_selected_deptName);	
      $("#mytree").omTree('expand', parent_node);
      $("#mytree").omTree('expand', node);      
	 
      $("#mytree").omTree('select', node);      
  }
 
  getOrganization(refreshCurr);

  var  getOrganization = function(callback){
	$.ajax({
	     .....
	     success: function(msg){
                 .....
                 if (callback != undefined)
                 {
		      callback(); // 执行回调
		 }
	     }
    	});
  }


2.当发现在dialog里面的omTree样式错乱时,办法是开启调试模式,拿原来好的与窗口里面的进行比较,主要是比较计算出来的样式,发现不同点;然后找出是否样式被父类或者级别高的给覆盖了,最后额外加上样式就OK
分享到:
评论

相关推荐

    bootstrap-table实现 行拖拽 插件jquery.tablednd.js bootstrap-table-reorder-rows.js

    bootstrap-table实现 行拖拽 插件 jquery.tablednd.js bootstrap-table-reorder-rows.js bootstrap-table-reorder-rows.css

    jquery.i18n.properties-1.0.9.js

    jquery.i18n.properties-1.0.9.js 下载

    jasperreports mvn依赖包olap4j-0.9.7.309-JS-3

    jasperreports mvn依赖包olap4j-0.9.7.309-JS-3,编译后缺少依赖包olap4j-0.9.7.309-JS-3。

    gmp-4.3.2.tar.bz2+mpfr-2.4.2.tar.bz2+mpc-0.8.1.tar.gz

    在编译高级版本的GCC时,通常需要这些高精度数学库来确保正确性和效率,特别是在处理浮点和复数运算时。 在编译和安装这些库的过程中,开发者通常会执行以下步骤: 1. 解压缩每个文件:使用命令行工具如`tar -xvjf ...

    TortoiseSVN-1.8.5.25224-x64-svn-1.8.8 中文语言包

    TortoiseSVN-1.8.5.25224-x64-svn-1.8.8 中文语言包

    libaio-0.3.105-2.x86_64.rpm

    64位centos按装下按装64位oracle时,centos系统缺少的rpm包,附件内存放着以下rpm按装包: libaio-0.3.105-2.x86_64.rpm libaio-devel-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.x86_64.rpm libaio-devel-0.3.106-...

    TortoiseSVN-1.8.3.24901-x64-svn-1.8.4 简体中文语言包 64位

    2. **合并与解决冲突**:当多个用户修改同一文件时,TortoiseSVN能自动检测冲突,并提供工具协助用户解决。 3. **分支与标签**:支持创建分支和标签,方便进行并行开发和版本控制。 4. **锁机制**:通过锁定文件,...

    TortoiseSVN-1.8.3.24901-win32-svn-1.8.4 简体中文语言包

    3. **冲突解决**:在多人协作的环境中,可能会出现同一文件的并发修改,TortoiseSVN提供了解决冲突的工具,帮助用户手动解决这些问题。 4. **提交和更新**:用户可以将本地的改动提交到远程仓库,也可以随时从仓库...

    2015.6.13--java第六章类和对象章总结.doc

    - **调用成员变量**:解决成员变量与局部变量同名的问题。 - **调用成员方法**。 - **调用重载的构造方法**:只能在构造方法中使用,并且必须是第一条语句。 #### 八、封装 1. **封装的定义**: - 封装是将对象...

    cors-filter-1.7.jar 和 java-property-utils-1.9.jar

    在传统的浏览器安全策略中,JavaScript只能与同源(协议、域名和端口相同)的服务器进行通信,以防止恶意代码窃取或篡改数据。然而,随着Web应用的发展,跨域请求变得越来越常见,比如API接口的调用。CORS为解决这个...

    webgl公用函数库(cuon-matrix.js,cuon-utils.js,webgl-debug.js,webgl-utils.js)

    这里提到的"cuon-matrix.js"、"cuon-utils.js"、"webgl-debug.js"和"webgl-utils.js"就是这样的工具库,它们为WebGL开发提供了便利。 1. cuon-matrix.js: 这个库专注于矩阵操作,这是计算机图形学中的核心概念。...

    com.springsource.org.aopalliance-1.0.0.jar.zip

    方法拦截器可以在方法调用前、调用后或抛出异常时进行干预,实现诸如日志记录、性能监控、事务管理等切面逻辑。 2. `org.aopalliance.intercept.Interceptor`: 这是一个更抽象的接口,它是`MethodInterceptor`的超...

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    《jQuery 3.5.1:JavaScript开发者的得力助手》 jQuery,作为一款广泛使用的JavaScript库,一直以来都是Web开发者的首选工具。标题中的“jquery-3.5.1.min.js”代表的是jQuery库的3.5.1版本的压缩后的最小化文件,...

    TortoiseSVN-1.8.4.24972-win32-svn-1.8.5安装包+中文语言包32位

    这些教程通常包含了如何配置SVN服务器,如何初始化仓库,如何进行版本控制操作,以及解决常见问题的方法等内容,对初学者非常有帮助。 总之,TortoiseSVN-1.8.4.24972-win32-svn-1.8.5安装包提供了完整的32位...

    org.mozilla.javascript-1.7.2.jar

    通过`ScriptableObject`,可以实现JavaScript与Java对象的互操作,使得JavaScript能够调用Java方法,访问Java对象。 然而,值得注意的是,尽管Rhino在某些场景下表现出色,但它对最新版本的JavaScript支持并不完全...

    commons-codec-1.3.jar,commons-httpclient-3.1.jar,commons-logging-1.1.jar)

    在Android开发中,有时我们需要处理各种网络操作,例如图片上传。在这种情况下,依赖正确的库是至关重要的。...了解和熟练掌握这些库的使用,对于Android开发者来说是提高效率和解决网络问题的关键技能。

    jquery-1.8.3.js 、jquery-1.8.3.min.js 【官方jquery包 js】

    《jQuery 1.8.3:深入理解与应用》 jQuery,这个JavaScript库,自2006年发布以来,已经成为了Web开发中不可或缺的一部分。它以其简洁的API和强大的功能,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。在...

    Kingdee.BOS.WebApi.Client-升级引用的Json版本,解决冲突问题.zip

    为了解决这个问题,开发者需要将WebApi.Client引用的Json.NET库版本升级到一个与系统其他部分兼容的高版本。 升级Json.NET版本的过程包括以下步骤: 1. 首先,确定系统中其他组件所依赖的Json.NET的最高版本。 2. ...

    node-v14.17.0-linux-x64.tar.gz

    1. `bin`:包含可执行文件,如`node`和`npm`,这两个是Node.js的核心工具,`node`用于执行JavaScript代码,`npm`是Node.js的包管理器,用于安装、管理和更新依赖库。 2. `include`:包含了Node.js的头文件,供C++...

Global site tag (gtag.js) - Google Analytics