我是靠谱客的博主 动人口红,最近开发中收集的这篇文章主要介绍EasyUI左侧tree,右侧tab布局,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一个简单的页面布局,用的是EasyUI布局页面,左边是一个tree,右边是内容页面。把代码记录下来方面以后的查阅。

jsp页面

 
  1. <body class="easyui-layout">
  2. <!-- 左边树形布局 -->
  3. <div data-options="region:'north'" style="height:40px"></div>
  4. <div data-options="region:'west',title:'North',split:true" style="width:150px">
  5. <ul id="wst"></ul>
  6. </div>
  7. <!-- 右边显示内容 -->
  8. <div data-options="region:'center',title:'Center'" style="padding:5px">
  9. <div id="tabs" class="easyui-tabs" data-options="fit:true, border:false"></div>
  10. </div>
  11. </body>

JS代码

 
  1. $(function() {
  2. $("#wst").tree({
  3. // 左侧tree部分的数据
  4. url : "index.json",
  5. onClick : function(node) {
  6. openPage(node);
  7. }
  8. });
  9. function openPage(node) {
  10. // 检验是否存在tab,如果存在,则打开已有的
  11. if ($("#tabs").tabs('exists', node.text)) {
  12. $("#tabs").tabs('select', node.text);
  13. } else {
  14. // 如果没有此tab,创建一个新的tab
  15. $("#tabs").tabs('add', {
  16. title : node.text,
  17. content : node.text,
  18. closable : true
  19. })
  20. }
  21. }
  22. })

数据内容

 
  1. [{
  2. "id" : 1,
  3. "text" : "Node 1",
  4. "state" : "closed",
  5. "children" : [{
  6. "id" : 11,
  7. "text" : "Node 11"
  8. },{
  9. "id" : 12,
  10. "text" : "Node 12"
  11. }]
  12. },{
  13. "id" : 2,
  14. "text" : "Node 2",
  15. "state" : "closed",
  16. "children" : [{
  17. "id" : 21,
  18. "text" : "Node 21"
  19. },{
  20. "id" : 22,
  21. "text" : "Node 22"
  22. }]
  23. },{
  24. "id" : 3,
  25. "text" : "Node 3"
  26. }]

此时都是将内容写死,后面需要从数据中获取数据,再研究。

最后

以上就是动人口红为你收集整理的EasyUI左侧tree,右侧tab布局的全部内容,希望文章能够帮你解决EasyUI左侧tree,右侧tab布局所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部