`
njmnjx
  • 浏览: 232326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 树(vs2008)

 
阅读更多
    经过二天的奋斗,写了一个js加载树的程序。
    其中有树节点的【增加节点->向前增加、向后增加、增加子节点】【删除节点】【移动节点】;
    样子如下:
   


    操作:树默认加载第一级;点击节点加载下一级,并将此节点的信息置入到右侧的编辑区域,可保存修改;




   


    添加有两种方式实现:第一种在当前页面加一个遮罩层再操作,另外一种打开一个showModalDialog操作。






   移动节点位置时只要将页面的节点选中,再点击按键【节点调整位置】,这里打开了一个窗口,鼠标悬停会出现三个选项,选择相应的即可。



   删除简单的多



重要的一点是:所有的增删改查操作完成后要刷新树,并且要定位到操作的节点,无论是此节点在第几级,但要保证,不加载无关节点到页面来。这个在程序中有很好的体现。


注:程序中还有很多可以优化的地方,时间关系没有完成。做此记录。

原程序如下:



  • 大小: 100.6 KB
  • 大小: 28.4 KB
  • 大小: 54.6 KB
  • 大小: 60.9 KB
  • 大小: 199.1 KB
  • 大小: 33.3 KB
  • 大小: 176.9 KB
分享到:
评论

相关推荐

    js 浅谈(树--信息是从数据库中动态获取)

    NULL 博文链接:https://andylue2008.iteye.com/blog/537967

    js可编辑下拉菜单——树成原创

    编写时间:2008年8月10日 版本:1.1 该控件以发现且未解决缺陷: 1、点击下拉单的滚动条然后失去焦点不会使下拉单消失。 2、显示长度过长会出现换行现象,没有进行字符串截取。 3、现实效果并不完全像下拉菜单...

    itc-js:间隔树时钟实现,基于 Almeida 等人,2008

    间隔树时钟来自: :

    JavaScript_ES6_Advanced:JavaScript_thoery

    引擎内部发生的事情取决于引擎 2008年Google创建Chrome V8引擎时,对于JavaScript来说是重要的时刻。 V8引擎是用C ++编写的开源高性能JavaScript引擎,供Chrome浏览器使用,并支持Node JS。 它的性能优于之前发布的...

    asp.net 树型下拉框 (用户自定义控件)

    利用vs2005自带的树型控件、结合div、css、javascript制作的用户自定义控件(类似dropdownlist,只不过下拉列表中用treeview 绑定数据),可实现树型结构数据的展示选择(数据增加绑定的方法在例子中)。在vs2005、vs...

    ExtAspNet_v2.3.2_dll

    -重新设计模拟树的下拉列表的实现,避免选中某项后的闪烁。 +2009-11-21 v2.1.5 +Tree优化。 -修正Expanded项和Checked项的状态在回发改变后不能保持的BUG。 -GetNodeById更名为FindNode,保持和...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -重新设计模拟树的下拉列表的实现,避免选中某项后的闪烁。 +2009-11-21 v2.1.5 +Tree优化。 -修正Expanded项和Checked项的状态在回发改变后不能保持的BUG。 -GetNodeById更名为FindNode,保持和...

    JS DOMReady事件的六种实现方法总结

    原来比较常用的是window的onload 事件,而该事件的实际效果是:当页面解析/DOM树建立完成,并完成了诸如图片、脚本、样式表甚至是iframe中所有资源的下载后才触发的。 这对于很多实际的应用而言有点太“迟”了,比较...

    一些主流JS框架中DOMReady事件的实现小结

    原来比较常用的是window的onload 事件,而该事件的实际效果是:当页面解析/DOM树建立完成,并完成了诸如图片、脚本、样式表甚至是iframe中所有资源的下载后才触发的。这对于很多 实际的应用而言有点太“迟”了,比较...

    C#调用C++底层代码

    WCF、WPF、Silverlight和区别(转) SilverLight可以看作是WPF的一个简化版本,或者一个轻量版本。 SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何...VS2008新特性是.Net Framework 3.5。

    jquery.treeview用到的包

    jquery.treeview用到的包,包括CSS文件及JS文件,可以做成相当漂亮的树。

    解决IE11执行doPostBack报错

    我的项目中,服务器端是Windows Server2008 64位,.net版本是4.0,遇到了树形结构控件、DropDownList控件等不能调用服务器端代码。最后发现js报错。 错误信息:“__doPostBack”未定义,需要在无服务器上打补丁或者...

    NFine快速开发框架源码 NFineRapidFramework.rar

    NFine快速开发框架源码 源码描述: 一、源码特点 1、NFine 是基于 C# 语言的极速 WEB + ORM 框架,其... 1、开发环境为Visual Studio 2012,数据库为SqlServer2008R2,使用.net 4.5开发。 2、数据库文件在DB文件夹中

    SketchUP绘图插件集

    37-SU插件——等分插件2008最新升级版 38-SU插件——根据PGM图片信息在SU里生成网格mesh的东东(附使用手册) 39-绘制网架几何工具SU新插件voronoi tools 40-对齐工具插件 41-著名橱柜绘制插件--tomatoes 42-SU插件-...

    MF00138-居委会OA办公管理源码.zip

    数据库 : SQL2008 开发工具 : VS2010 源码类型 : WebForm 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 本居委会自动化办公OA,.NET政务OA办公系统源码使用fineui开发,作为村委会居委会使用的...

    wzz123_setup_20100126.rar_WEB开发_PHP-PERL_

    增加编辑 # 标志这里查看链接*前的CSS页面文件名为独立的图像/默认/ style_green.css轻易修改2008年4月10日hightman*管理树的动态管理XLoadTree*升级ip2zone.dat数据库查询纯城市和ISP*添加本地导航,默认的IP自动...

    悠索科技绩效考核系统 v5.6.1.rar

    本系统采用.Net2008开发,数据库基于Access/SQL2000/2005/2008引擎开发。 系统运行环境为.NET2.0 IIS6.0基础环境。系统功能主要特色是可以自建部门,科室、员工信息。 评估指标的项目和分数可以通过后台进行设置,您...

    ASP.NET.4揭秘

    3.1.1 验证控件与javascript93 3.1.2 使用page.isvalid94 3.1.3 设置display属性94 3.1.4 突出显示验证错误95 3.1.5 使用验证组99 3.1.6 禁用验证103 3.2 使用requiredfieldvalidator控件104 3.3 使用rangevalidator...

Global site tag (gtag.js) - Google Analytics