正式开工

摘要:
今天,我们开始替换左侧导航菜单。兼容性差的主要原因是使用了Framework1.1时代的树控件。生成的html不是标准的。ie的更高版本不支持它,更不用说firefox和chrome了。经过多次尝试,我们最终决定用客户端控件替换现有的服务器控件。ztree的选择分为两个步骤。第一步是正常显示数据,第二步是关联事件、调整样式并与现有的ext集成。

       经过两天的项目讨论会和团队成员间的相互沟通,对当前进行的项目和公司的主体框架有了进一步了解,目前优先级较高的是解决b/s架构项目的浏览器兼容性问题。最新的源代码已经统一签入代码管理,今天将依赖的第三方控件都安装完成,具备开发调试基础,以后将统一在此基础上进行开发。

      项目是一个webform的网站,具有一定时代背景,除了分离了一个控件的项目外,其他所有代码都按目录层级结构组成堆积在网站项目下,由于此框架衍生出来的站点较多,导致文件夹层级结构多,文件存放随意,很不利于维护和扩展。

      今天开始着手替换左侧导航菜单,导致兼容性差的主要原因是采用的framework1.1时代树形控件,生成的不是标准的html,高版本ie不支持,更别提firefox和chrome了,经过几次尝试最终决定用客户端控件替换现有服务端控件,选型ztree,分为两个步骤,第一步将数据能正常显示出来,第二步将事件进行关联,调整样式,跟现有ext进行整合。

     在第一步递归生成ztree所需json数据时遇到一些阻力,一方面源于对现有树形数据库结构不熟悉,另一方面对zTree支持的数据格式也不熟悉。好在ztree提供了很丰富的api,上手很快,大部分时间还是花在处理树形数据结构的处理上,长时间没有写具体代码,手有点生,最后通过加班1小时搞定第一步,也算迈出坚实第一步,明天搞定树形菜单的功能。

免责声明:文章转载自《正式开工》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇OAuth2.0协议专区-Springcloud集成springsecurity oauth2实现服务统一认证,应该时最简单的教程了~C#中ASCII码学习心得下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ztree树应用

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ZtreeListView.ascx.cs" Inherits="SplendidCRM.Administration.CompanyOrganization.ZtreeListView" %> <link href=...

Jquery学习---Easy UI 框架

Jquery的easyui 1.1. easyui的目录分析 以 jquery Easy UI 1.3.2 版本学习 demo 实例 locale 国际化信息 plugins 框架一些插件 src 源码 themes 样式文件 easyloader.js  框架核心加载器 (加载其它plugin) jquery-1.8.0.min.js  jQuery...

esayUI实践的一些体会

1.如何在页面中使用 easy ui ? 引入 四个文件 <!-- 引入easy ui --> <link rel="stylesheet" type="text/css" href="http://t.zoukankan.com/${pageContext.request.contextPath}/js/easyui/themes/de...

Bootstrap风格zTree树形菜单插件

这是一款bootstrap风格jQuery zTree树形菜单插件,支持自定义编辑、添加列表菜单、删除列表等功能的jQuery树形菜单代码。在线演示 具体代码实现: <!DOCTYPE html> <HTML> <HEAD> <TITLE>ZTREE DEMO</TITLE>...

zTree基本功能[core]

zTree 是一个依靠jQuery实现的多功能"树插件".优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点. zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器...

使用zTree插件构建树形菜单

zTree下载:https://github.com/zTree/zTree_v3 目录: 就我看来,zTree较为实用的有以下几点: zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 支持 JSON 数据 支持静态 和 Ajax 异步加载节点数据 支持任意更换皮肤 / 自...