Easeui 02 tree组件.

news/2024/11/28 7:44:37/

1.添加tree组件.

  • tree组件的位置:DataGrid and Tree(表格和树) → tree(树);

  • 复制 tree组件到 "菜单管理"的div里面,如:

  • 这里要动态绑定数据,所以把死数据删除,只留下一个 ul,如:


2.动态绑定tree数据.

  • 动态的绑定 tree组件里面的数据,EasyUItree组件的 demo里面有数据,直接拿过来使用。在 easyui文件里面有:jquery-easyui-1.5.1/demo/tree/目录里面的 "tree_data1.json"和"tree_data2.json"两文件,这两个文件里面的数据是 json格式的,我们在 static里面创建 data目录,把这两个 json文件复制进去,先来绑定 "tree_data1.json"文件里面的数据(绍"tree_data1.json"文件里面的数据格式)

  • tree组件动态绑定数据的语法,见:DataGrid and Tree(表格和树) → tree(树) → 使用案例,如:

$('#id').tree({

       url:'json数据文件路径'  

}); 

如:

$('#tt').tree({        url:'tree_data.json'   }); 

  • 代码如下:

  • 效果如下:

  • ok,数据绑定成功!


3.动态添加选项卡.

  • 实现效果:当点击树菜单的时候动态的在右侧区域内容里面添加一个选项卡;

3.1给树菜单添加鼠标双击事件.

  • 语法:DataGrid and Tree(表格和树) → tree(树) → 事件。如:


3.2在内容区域添加选项卡.

  • 选项卡组件:Layout(布局) → tabs(选项卡);复制选项卡的代码到内容的div里面,只留下一个选项卡,并修改标题为"首页",修改尺寸。如:

  • 效果如下:


3.3点击树菜单时动态添加选项卡.

  • 现在我们要做的就是点击左侧树菜单的时候在右侧动态添加选项卡,动态添加选项卡的语法:Layout(布局) → tabs(选项卡) → 添加新的选项卡面板,如:

  • 这的 "#funcTab"就是内容区域的 div的id,要修改div的 id;

  • 此时点击左侧菜单的时候右侧内容区域会动态添加一个选项卡,目前选项卡的名字和内容是固定死的,要让选项卡的标题和所点击的树菜单的标题一样。如:

  • 属性 closable到作用是给选项卡添到右上角加一个关闭按钮,如果值为 true到时候才有关闭按钮,否则就没有;

  • 回调函数里面的参数 "node"是树形菜单所绑定的 tree_data1.json文件里面的每个节点对象,当双击树菜单节点的时候触发参数 node(参数名可以改),文档里面有介绍。如:

  • tree_data1.json文件里面的节点对象如下:

  • 这些节点都有各自的属性,节点的标题属性是 text,所以我们获取的就是节点的 text属性,如:node.text,这里只是做个简单的演示,到时候具体的数据我们要绑定后台传来的。

  • 最后,把下面代码删除,没用:


http://www.ppmy.cn/news/239778.html

相关文章

围棋知名AI-KataGo 下载分享

下载地址 下载链接: 围棋 提取码: 2hvp 里面有详情 这个AI 是很知名的围棋AI,并且是开源的 喜欢围棋的就去看看吧

Linux下的围棋软件,在Linux下和电脑下围棋

这几天笔记本C盘硬盘坏了,进不了Windows了,也就没法上弈城或TOM之类的对弈平台了,硬盘要过几天才能换新的,这几天就只能进Fedora core6了,由于里面一直没有装有关围棋的软件,这次趁这个机会就找了一个可以打…

围棋AI安装与测试

2016年,Alphago横跨出世,4比1战胜李世石,正式标志围棋AI战胜人类顶尖棋手(此前围棋最强的软件大致是zen和疯石,有业余强五的水平)。而后Deepmind又推出了Alphago升级版master,对人类顶尖高手达成60连胜&…

功能日臻完善的围棋打谱软件(附源代码)

功能日臻完善的围棋打谱软件(附源代码) 在3月份的时候,围棋打谱软件更新过一版,详见没有退缩的理由(每前进一步都很艰难,但很快乐)一文。到目前为止,软件的功能大为改善。不仅解决了打劫问题,还增加了悔棋、回放、研究等多项功能,并采用此软件操作,在B站发表了几个…

围棋AI kataGo下载

文章目录 一、下载地址二、安装步骤1.安装Java环境2.下载相关资源包3.运行软件4.设置参数 一、下载地址 Github开源项目:https://github.com/lightvector/KataGo 网盘链接:点击跳转 提取码:2hvp 二、安装步骤 1.安装Java环境 该软件是用…

基于java的围棋游戏设计

围棋游戏能实现联机对战,和单机版游戏对战。用Eclipse开发Java程序的相关技术,主要运用了GUI(用户图形界面)API(应用程序借口)来实现,此程序没有用到图片的引用,棋盘和棋子的设计完全是应用函数绘制,再加入复选框,按钮&#xff0c…

wfGo C# winform 围棋系统 简介

wfGo 简介 上面2图为 wfGo的单人打谱模式截图。 wfGo 是笔者大学毕设作品,这几天有时间把它整理一下,分享给大家。文章末尾给了源码的git地址。 它是C#写的一套围棋系统,主要包含了下面几个功能 单人打谱模式https://blog.csdn.net/wf82428…

html在线围棋对战,闲情奕趣(基于html5的围棋应用)

一、闲情奕趣 少时,闻奕而不知奕之趣,观棋而不识棋之髓。近日,略习奕之规矩,演练一二,始觉其妙。今见各手谈之软件,心生一念,自编一演习软件,以调闲暇之情,培对弈之趣,故取一名,曰:“闲情奕趣”。 ——雪飘七月 近日忙里偷闲得以编写此对弈软件,以HTML5为基础,ca…