`
addday
  • 浏览: 67733 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

dwz菜单改进

 
阅读更多

    与另一家公司合作开发一个小项目,用他们的框架。

 

    很多地方不完善,需要花时间改进。

 

    已有后台主界面,点击左侧的树,添加navtab后不是加载的iframe,当右侧功能很复杂时,将加大开发难度,多花费一大半的时间做界面的兼容性开发。

 

    为避免这种情况,并不影响他们已有功能。特修改js代码。

 

 

	function onClick(e, treeId, treeNode, clickFlag) {
		if(treeNode.trl){
			//把打开的navTab页面标记为需要"重新载入"
			navTab.reloadFlag(treeNode.id);  
			navTab.openTab(treeNode.id, treeNode.trl, { title:treeNode.name, fresh:false, data:{} });
		}
	}

 

 

    改进为:

 

 

	function onClick(e, treeId, treeNode, clickFlag) {
		if(treeNode.trl){
			//把打开的navTab页面标记为需要"重新载入"
			navTab.reloadFlag(treeNode.id);  
			
			var external = true;
			
			if(treeNode.trl){
				if(treeNode.trl.substring(0,3) == 'web'){
					external = false;
				}
			}
			
			navTab.openTab(treeNode.id, treeNode.trl, { title:treeNode.name, fresh:false, external:external, data:{} });
		}
	}

 

 

     之所以硬编码写'web',是关于权限之部分的功能将重新开发,等开发完后,这部分将可以通过数据库数据控制。

 

 

分享到:
评论

相关推荐

    DWZ中文开发手册

    DWZ框架遵循严格的版本控制策略,每版更新都详细记录了新增功能、改进项和已知问题修复。这种透明的版本管理机制,使得开发者能够清晰地跟踪框架的发展轨迹,适时进行版本升级,以利用最新特性。 综上所述,DWZ富...

    DWZ使用帮助文档

    DWZ经历了多个版本的迭代,每个版本都有相应的改进和新增功能。从早期的V1.1.x系列到后续的V1.3.x、V1.4.x等版本,DWZ不断吸收用户反馈,持续优化其性能和稳定性。了解不同版本之间的差异有助于开发者更好地选择适合...

    dwzteam-dwz_jui-master

    2. **组件库**:DWZ UI提供了许多预封装的组件,如表格、表单、对话框、按钮、下拉菜单、树形结构、时间选择器等,这些组件大大简化了前端开发。 3. **AJAX集成**:DWZ UI支持Ajax无刷新交互,可以方便地实现异步...

    dwz 学习文档

    - **dwz.contextmenu.js**: 上下文菜单组件。 - **dwz.pagination.js**: 分页组件。 - **dwz.datepicker.js**: 日期选择器。 - **dwz.combox.js**: Combox组件。 - **dwz.checkbox.js**: Checkbox组件。 - **dwz....

    dwz最新资源(后台管理系统)

    6. **页面布局与导航**:DWZ包含多种布局模式和导航选项,如面包屑导航、侧边栏菜单等,帮助用户在复杂的后台系统中轻松定位。 7. **权限控制**:后台管理系统通常需要有严格的权限控制,确保不同角色的用户只能...

    DWZ开发手册

    2. **丰富的UI组件**:包括表格、表单、弹出层、对话框、树形结构、分页、下拉菜单、按钮、提示等,覆盖了日常开发中的各种界面元素。 3. **Ajax无刷新交互**:通过Ajax技术,实现页面的局部刷新,提高用户交互体验...

    DWZ+富客户端框架使用手册_IT168文库.pdf

    - **dwz.contextmenu.js:**支持上下文菜单的显示与操作。 - **dwz.pagination.js:**实现分页功能。 - **Javascript混淆和压缩:** - **Javascript混淆:**介绍了如何使用混淆工具来保护源代码。 - **...

    dwz完美整合ztree,kindeditor,My97DatePicker

    这份DWZ代码是我个人一直使用的,DWZ对各版本IE的兼容性是比较好的,我的代码在IE6下也基本能正常使用,这是...别怪我分数这么贵,真心的自己花了时间去测试改进,希望帮助到更多朋友。 有问题或建议请写评论或发信。

    dwz-ria-1.4.6.版本本地演示资源包

    DWZ UI 提供了一系列组件和工具,如表格、表单、对话框、菜单、按钮等,帮助开发者快速构建功能丰富的 Web 应用程序。它的设计目标是提高开发效率,提供一致的用户体验,并简化前端代码维护。 2. **版本 1.4.6 ...

    dwz-ria.rar_dwz

    - **版本升级**:随着DWZ的更新迭代,开发者需要关注新版本带来的功能改进和兼容性问题。 - **性能优化**:尽管DWZ提供了很多便利,但过度依赖组件可能导致页面加载速度变慢,需适度优化。 - **自定义扩展**:在...

    dwz_jui-1.5.0

    DWZ(Dynamic Web Zone)是一个开源的Web应用UI框架,它的核心是jQuery UI,这是一款由jQuery团队开发的UI库,包含了丰富的用户界面组件,如对话框、下拉菜单、日期选择器等。jQuery UI的使用使得DWZ_jui具备了良好...

    asp.net MVC2.0 DWZ 例子

    DWZ UI(Dynamic Web Zone User Interface)则是一个基于jQuery的前端富客户端UI库,它提供了一系列易于使用的组件,如表格、表单、对话框、菜单、按钮等,帮助开发者快速构建交互性强、用户体验良好的Web应用。DWZ ...

    dwz-user-guide.rar_dwz

    1. **组件化开发**:DWZ框架提供了大量的UI组件,如表格、表单、对话框、下拉菜单等,这些组件都是独立且可复用的,大大提高了开发效率。 2. **Ajax无刷新交互**:通过Ajax技术实现页面部分数据的动态加载和更新,...

    DWZ富客户端v1.1.4

    4. **组件丰富**:DWZ包含了大量的前端组件,如表格、表单、对话框、树形菜单、日期选择器等,这些组件开箱即用,易于集成。 5. **数据操作**:框架集成了与后端服务的数据交互接口,支持JSON、XML等多种数据格式,...

    dwz_jui-master

    "DWZ富客户端框架",全称为"Design for Web Zen UI",是一个基于JavaScript和...同时,由于DWZ是开源项目,社区的活跃和支持也是其一大优势,开发者可以在遇到问题时寻求社区的帮助,或者参与到框架的改进和贡献中。

    DWZ富客户端框架,使用教程

    - **dwz.contextmenu.js**:上下文菜单组件。 - **dwz.pagination.js**:分页组件。 - **dwz.database.js**:数据库操作辅助。 - **dwz.datepicker.js**:日期选择器。 - **dwz.combox.js**:下拉选择框组件。 ...

Global site tag (gtag.js) - Google Analytics