- 浏览: 599631 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
树形结构中checkbox="true"表示树节点是可以选择。
得到选中的值方法
Js加载后台
//右键后的菜单
<div id="left"> <ul id="tt" class="easyui-tree" checkbox="true"></ul> </div>
/** * *@User :Test *@date :2014-6-18 下午03:19:28 *@return :Object *@userFor : 生成树型数据 */ public List<Map<String, Object>> queryMenusList(String parentId) { List<Map<String, Object>> result = new ArrayList<Map<String,Object>>(); // 找到下层子节点 List<xx> allItem = this.menuDao.queryMenusList(parentId); for(xx v:allItem) { Map<String, Object> item = new HashMap<String, Object>(); item.put("id", v.getUrl()); item.put("text", v.getName()); //判断是否加载时选中值 item.put("checked", "true"); List<xx> childItem = this.menuDao.queryMenusList(v.getEventid()) ; if(childItem.size()>0) { item.put("state", "closed"); item.put("children", toJsons(childItem)); } result.add(item); } return result ; } public List<Map<String, Object>> toJsons(List<xx> list) { List<Map<String, Object>> items = new ArrayList<Map<String, Object>>(); for (int i = 0; i < list.size(); i++) { xx bo = (xx) list.get(i); Map<String, Object> item = new HashMap<String, Object>(); item.put("id", bo.getUrl()); item.put("text",bo.getName() ); List<xx> temps = this.menuDao.queryMenusList(bo.getEventid()); if (temps.size() > 0) { item.put("state", "closed"); item.put("children", toJsons(temps)); } items.add(item); } return items; }
得到选中的值方法
var node = $('#tt').tree('getChecked'); //得到id值返回后台处理 for(var i=0;i<node.length;i++){ ids+=node[i].id+","; }
Js加载后台
$('#tt').tree({ url:'./getLeftTree.do?treeHasClient=yes', onCheck:function(node){ }, //右键生成菜单 e.pageX自动生成 onContextMenu:function(e,node){ $('#mm').menu('show', { left: e.pageX, top: e.pageY }); }, //双击事件 onDblClick:function(node){ } })
//右键后的菜单
<div id="mm" class="easyui-menu" style="width:100px;"> <div herf="#" onclick="xx()">Test1</div> <div herf="#" onclick="xx()">Test2</div> <div herf="#" onclick="xx()">Test3</div> <div herf="#" onclick="xx()">Test4</div> </div>
发表评论
文章已被作者锁定,不允许评论。
-
Vue 组件相关知识学习
2018-04-13 15:27 391Vue.js 组件 // 组件(Component)是 ... -
Vue 实例属性($option $el等)
2018-04-12 09:14 3243属性: vm.$el:获取Vue实例关联的DOM元素 vm ... -
Vue methods中方法之间的调用
2018-04-12 09:04 1737delAllOrderList:function(good ... -
Vue 计算属性(computed)学习
2018-04-11 15:55 9631.基础例子: <div id = "exam ... -
Vue 过滤器(|)学习
2018-04-11 14:30 740一、Vue提供的过滤器 vue本身提供了很多便利的过滤器,这里 ... -
Vue 所有指令(v-on:click = @click v-blind:class = :class)的学习
2018-04-11 09:38 1402先说一下指令里面的值都是表达式 new Vue({ ... -
js 动态Post请求防止在输入栏中显示参数
2018-01-08 10:21 633动态进行Post请求 var f=document.cre ... -
js autocomplete实现下拉模糊查询
2018-01-04 10:48 11121.js编写 // 获得焦点是重新进行查询 $(&quo ... -
js 遍历并且赋值
2017-12-19 13:46 642$("#productInfo").f ... -
js 鼠标移过去渐变的效果(页面固定 定位栏)
2017-10-31 11:29 6291.html代码 <div id="loc ... -
js 判断图片是否存在
2017-10-27 08:56 877当图片不存在时,将触发onerror,onerror 中img ... -
js 在页面中跳转到指定位置
2017-10-24 15:29 13441.页面中代码 <div style="lef ... -
Javascript 总结汇总
2016-11-04 15:06 349var timeoutid = window.setTimeo ... -
js easyui tree判断是否父节点
2016-09-08 10:17 813function isIncludeParentNode( ... -
CSS 点击div的同时显示或隐藏的div
2016-08-16 17:18 622<div id="up"> ... -
js 通过调用方法终止js代码继续执行的问题(采用throw解决)
2016-07-12 14:15 491一个方法如何终止另一个方法执行的问题 function ... -
js lightbox展示图片的案例
2016-06-13 09:35 688如何使用 1、Lightbox v2.0 使用 Protot ... -
js 静态方法与实例方法
2016-05-31 14:26 1549静态方法是指不需要声明类的实例就可以使用的方法 实例方法是 ... -
js 动态显示时间(setTimeout)
2016-05-23 15:20 667// 全局变量 var timeoutId ; //开 ... -
jQuery toggle trigger方法使用
2016-05-17 14:44 1104toggle 定义 toggle() 方法用于绑定两个或多个 ...
相关推荐
EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例
在本文中,我们将深入探讨如何在Easy-UI框架中使用`onchange`事件,以及如何获取组合框(Combobox)的当前选中值。Easy-UI是一个基于jQuery的轻量级前端开发框架,它提供了丰富的组件,如表格、窗口、菜单、对话框等...
1. **组件丰富**:Easy-UI 提供了多种用户界面组件,如对话框(dialog)、表单(form)、面板(panel)、菜单(menu)、下拉选择框(combobox)、树形控件(tree)、表格(datagrid)等,满足开发各种复杂页面的需求...
Easy-UI是一个基于jQuery的轻量级前端框架,它提供了丰富的组件和强大的功能,使得开发者在构建用户界面时能够快速而高效。这个“非常好用的Easy-UI前段框架”显然是一个已经集成了多种功能的解决方案,特别是针对...
基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp...
Easy-UI是一个轻量级的前端用户界面框架,专为构建高效、美观的B/S(Browser/Server)系统页面而设计。它以简洁的代码、丰富的组件和高度可定制性著称,使得开发者能够快速地创建出具有专业品质的网页应用。在网页...
"简洁Easy-UI后台模板"是一款专为新手设计的易用型前端框架,它提供了标准的后台界面设计,集美观与实用性于一体。Easy-UI是一个基于HTML、CSS和JavaScript的轻量级前端开发框架,其核心是采用jQuery库,使得开发者...
Easy-Ui是一个轻量级且易于使用的前端框架,主要用于快速构建高效、美观的管理后台界面。这个框架结合了Bootstrap的网格系统、jQuery的便捷操作以及自定义的组件,为开发者提供了一套完整的UI解决方案。在"Easy-Ui...
1. **组件库**:Easy-UI提供了多种UI组件,如数据网格(datagrid)、下拉菜单(combobox)、树形视图(tree)、对话框(dialog)等,这些组件都封装了复杂的交互逻辑,使得开发者可以轻松地在页面上构建交互式元素。...
Easy-UI是一个基于jQuery的轻量级前端框架,它提供了丰富的组件和易于使用的API,用于构建功能强大的Web界面。在“easy-ui API DOM”中,我们主要关注的是如何利用Easy-UI的API与DOM(Document Object Model)进行...
jQuery Easy-UI 是基于jQuery和jQuery UI的一个轻量级框架,它简化了jQuery UI的使用,提供了一套易于上手的预设样式和组件。Easy-UI的主要目标是让开发者能快速构建出美观且功能丰富的Web应用。 - **组件精简**:...
标签"easy-ui舒适"表明这个资源可能包含了优化过的EasyUI版本或者是一些定制化的设计,提供了更舒适的用户体验,例如改进的布局、色彩搭配或是更友好的交互设计。 在压缩包文件名称列表中,"easyUI"可能是包含...
jQuery Easy UI 的 Tree 组件提供了丰富的选项和事件,支持单击、双击、拖放操作,可以轻松实现节点的展开与折叠,以及自定义节点图标和文本。通过配置 `data` 参数,我们可以将JSON数据动态加载到树中,或者通过...
【easy-ui.zip】是一款集合了三款基于Web的管理型系统框架的压缩包,主要包含HTML、CSS和JavaScript等静态资源。这些框架可能用于构建高效、美观且易于使用的后台管理系统。下面将详细介绍其中可能涉及的知识点。 1...
在实际操作中,我们将以名为“dms-tree”的示例文件作为基础,这个文件可能包含了用于演示的JSON数据或预设的配置文件。这些数据可以模拟后台接口返回的数据结构,帮助我们理解如何与后台进行数据交互。 例如,你...
Easy-Ui是一个基于jQuery和Bootstrap框架的前端UI库,它为开发者提供了丰富的组件和美观的界面设计,使得构建用户友好的后台管理系统变得简单快捷。在"Easy-Ui简单后台搭建"这个主题中,我们将深入探讨如何利用Easy-...
用MAVEN,SPRING,HIBERNATE,STRUTS配置账务管理系统,前台界面EASY-UI,功能比较齐全,算是个小项目吧。jar包的话由于太大,反正如果有maven都可以自动下载的,用的IDE是ECLIPSE JUNIO,maven版本是3.0.4。 还需要...
在JSP页面中,你可以使用Easy-UI的标签来快速生成组件。以下是一个包含标题、按钮和数据网格的示例: ```jsp 欢迎使用Easy-UI ('按钮被点击了!')">点击我 数据表格" style="width:100%;min-height:250px...
标题“jquery-easy-ui demo”表明我们将探讨这个框架的一些实际应用和示例,而“很好用的”描述则暗示了其易用性和实用性。 一、jQuery EasyUI 概述 jQuery EasyUI 是基于 jQuery 的轻量级框架,它集成了大量的 UI ...
2. **jquery.easyui.min.js**: 这是easy-ui的主要JavaScript文件,已经进行了压缩,包含了大量的组件和功能,如对话框、表格、菜单、树形结构、下拉框等。 3. **easyloader.js**: easyloader是easy-ui的加载器,负责...