与另一家公司合作开发一个小项目,用他们的框架。
很多地方不完善,需要花时间改进。
已有后台主界面,点击左侧的树,添加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经历了多个版本的迭代,每个版本都有相应的改进和新增功能。从早期的V1.1.x系列到后续的V1.3.x、V1.4.x等版本,DWZ不断吸收用户反馈,持续优化其性能和稳定性。了解不同版本之间的差异有助于开发者更好地选择适合...
2. **组件库**:DWZ UI提供了许多预封装的组件,如表格、表单、对话框、按钮、下拉菜单、树形结构、时间选择器等,这些组件大大简化了前端开发。 3. **AJAX集成**:DWZ UI支持Ajax无刷新交互,可以方便地实现异步...
- **dwz.contextmenu.js**: 上下文菜单组件。 - **dwz.pagination.js**: 分页组件。 - **dwz.datepicker.js**: 日期选择器。 - **dwz.combox.js**: Combox组件。 - **dwz.checkbox.js**: Checkbox组件。 - **dwz....
6. **页面布局与导航**:DWZ包含多种布局模式和导航选项,如面包屑导航、侧边栏菜单等,帮助用户在复杂的后台系统中轻松定位。 7. **权限控制**:后台管理系统通常需要有严格的权限控制,确保不同角色的用户只能...
2. **丰富的UI组件**:包括表格、表单、弹出层、对话框、树形结构、分页、下拉菜单、按钮、提示等,覆盖了日常开发中的各种界面元素。 3. **Ajax无刷新交互**:通过Ajax技术,实现页面的局部刷新,提高用户交互体验...
- **dwz.contextmenu.js:**支持上下文菜单的显示与操作。 - **dwz.pagination.js:**实现分页功能。 - **Javascript混淆和压缩:** - **Javascript混淆:**介绍了如何使用混淆工具来保护源代码。 - **...
这份DWZ代码是我个人一直使用的,DWZ对各版本IE的兼容性是比较好的,我的代码在IE6下也基本能正常使用,这是...别怪我分数这么贵,真心的自己花了时间去测试改进,希望帮助到更多朋友。 有问题或建议请写评论或发信。
DWZ UI 提供了一系列组件和工具,如表格、表单、对话框、菜单、按钮等,帮助开发者快速构建功能丰富的 Web 应用程序。它的设计目标是提高开发效率,提供一致的用户体验,并简化前端代码维护。 2. **版本 1.4.6 ...
- **版本升级**:随着DWZ的更新迭代,开发者需要关注新版本带来的功能改进和兼容性问题。 - **性能优化**:尽管DWZ提供了很多便利,但过度依赖组件可能导致页面加载速度变慢,需适度优化。 - **自定义扩展**:在...
DWZ(Dynamic Web Zone)是一个开源的Web应用UI框架,它的核心是jQuery UI,这是一款由jQuery团队开发的UI库,包含了丰富的用户界面组件,如对话框、下拉菜单、日期选择器等。jQuery UI的使用使得DWZ_jui具备了良好...
DWZ UI(Dynamic Web Zone User Interface)则是一个基于jQuery的前端富客户端UI库,它提供了一系列易于使用的组件,如表格、表单、对话框、菜单、按钮等,帮助开发者快速构建交互性强、用户体验良好的Web应用。DWZ ...
1. **组件化开发**:DWZ框架提供了大量的UI组件,如表格、表单、对话框、下拉菜单等,这些组件都是独立且可复用的,大大提高了开发效率。 2. **Ajax无刷新交互**:通过Ajax技术实现页面部分数据的动态加载和更新,...
4. **组件丰富**:DWZ包含了大量的前端组件,如表格、表单、对话框、树形菜单、日期选择器等,这些组件开箱即用,易于集成。 5. **数据操作**:框架集成了与后端服务的数据交互接口,支持JSON、XML等多种数据格式,...
"DWZ富客户端框架",全称为"Design for Web Zen UI",是一个基于JavaScript和...同时,由于DWZ是开源项目,社区的活跃和支持也是其一大优势,开发者可以在遇到问题时寻求社区的帮助,或者参与到框架的改进和贡献中。
- **dwz.contextmenu.js**:上下文菜单组件。 - **dwz.pagination.js**:分页组件。 - **dwz.database.js**:数据库操作辅助。 - **dwz.datepicker.js**:日期选择器。 - **dwz.combox.js**:下拉选择框组件。 ...