JSON

学习ExtJS框架并完成ExtJS+SSH2+JSON实现树形结构(一)

字号+ 作者:H5之家 来源:H5之家 2017-04-30 17:01 我要评论( )

Sencha中文站为你提供最新,最全的ExtJS,Sencha Touch等相关资讯.

学习ExtJS框架并完成ExtJS+SSH2+JSON实现树形结构(一)

Posted 周四, 06/21/2012 - 17:38 by admin


自从一群牛人整出ExtJS这个框架之后,WEB世界就变得更加完美,特别是对追求唯美而却没有多少美术细胞的WEB程序员而言,Ext的出现弥补了他们这方面的缺陷,因为从此以后大多数的美工他们可以用程序来实现,插上了Ext的翅膀,摇身一变,突然你会发现他们居然真的一个个美感十足。
---查阅EXTJS资料时候看到的

最近还在做权限框架这个项目,因为页面是想要展示一个树形结构,所以就想用一下EXTJS这个前台框架,主要是想简单了解一下这个框架。
由于刚刚接触,所以还非常嫩,简单用EXTJS实现一个最简单的树形结构显示(这仅仅是第一篇,随着学习的深入,最后会将我的功能实现,也就是说最后树形结构是要用EXTJS+JSON+SSH2实现的)。

1. 导入EXTJS文件到ECLIPSE中。

2. 新建一个JSP页面

3. 引入EXTJS的js文件和css文件

4. 设置一个显示区域

5. 初始化TreePanel并且添加TreeNode节点
<span><script> Ext.onReady(function(){ var tree = new Ext.tree.TreePanel({ el:'tree' , //autoHeight :true , border:false , draggable:true }); //根节点 var root = new Ext.tree.TreeNode({text:'页面'}); //一级菜单 var node1 = new Ext.tree.TreeNode({text:'模块1'}); var node2 = new Ext.tree.TreeNode({text:'模块2'}); var node3 = new Ext.tree.TreeNode({text:'模块3'}); //叶子节点 var node11 = new Ext.tree.TreeNode({text:'操作一'}); var node21 = new Ext.tree.TreeNode({text:'操作二'}); node1.appendChild(node11); node2.appendChild(node21); root.appendChild(node1); root.appendChild(node2); root.appendChild(node3); tree.setRootNode(root); tree.render(); root.expand(); }); </script></span>

6. 显示结果



到此为止,最简单的树形结构就完成了,虽然不过华丽,但是这几句简单的代码就是我日后完成我权限显示树形结构的基石。框架出世,WEB世界完美,其实,不然,基石铺垫,一切才完美。

作者:lfsf802
原文:

  • 要发表评论,请先登录

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 全球最大的Sencha中文资料,ExtJS中文教程,Ext中文教程

      全球最大的Sencha中文资料,ExtJS中文教程,Ext中文教程

      2015-09-30 19:32

    网友点评
    s