最近项目前台架构确定使用easyUI,easyUI封装了好多比较使用的组件。但要找到easyUI的select级联的demo还真不容易,看到easyUI 的combox使用JSON数据格式,于是想到JSON的可扩展性,把JSON当作一个对象来看。不说废话了贴上代码:(引用了:jquery.easyui.min.js和 jquery-1.7.2.min.js)
HTML代码(两个easyUI的combox)
<select id="type" class="easyui-combobox" name="type" style="width:200px;"
url="type_data.json"
valueField="id"
textField="text"
>
</select>
<select id="organs" class="easyui-combobox" name="organs" style="width:200px;"
valueField="id"
textField="text"
>
</select>
Javascipt代码
$(function(){
$('#type').combobox({
onSelect:function(data){
// $('#organs').combobox({'data':data.orangs});
$('#organs').combobox('loadData',data.orangs);
$('#organs').combobox('select',data.orangs[0].text);
} }); });
demo <type_data.json>数据
[{
"id":1,
"text":"type01",
"selected":true,
"orangs":[{"id":"1-1","text":"organ1-1"},{"id":"1-2","text":"organ1-2"}]
},{
"id":2,
"text":"type02",
"orangs":[{"id":"2-1","text":"organ2-1"},{"id":"2-2","text":"organ2-2"}]
},{
"id":3,
"text":"typ03",
"orangs":[{"id":"3-1","text":"organ3-1"},{"id":"3-2","text":"organ3-2"}]
},{
"id":4,
"text":"type04",
"orangs":[{"id":"4-1","text":"organ4-1"},{"id":"4-2","text":"organ4-2"}]
},{
"id":5,
"text":"type05",
"orangs":[{"id":"5-1","text":"organ5-1"},{"id":"5-2","text":"organ5-2"}]
}]
分享到:
相关推荐
本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的效果,这对于在数据录入时需要根据上一级选择动态更新下一级选项的情况非常有用,比如在本例中的“老师分类”和“老师细类”。...
EasyUI,combox,combotree当下的下拉框不再局限于,有很多便捷的功能,比如说带checkbox,多选及下拉样式等,些文件中的代码实现了这些。
// combogrid设置默认选中哪一行$(‘#cc’).combogrid(‘grid’).datagrid(‘selectRecord’,idValue); 其中idValue对应combogrid定义的idValue属性 // combogrid获取pagination对象$(‘#cc’).combogrid(‘grid’)...
### EasyUI 二级联动知识点详解 #### 一、概述 在Web开发中,经常会遇到需要根据用户选择...通过以上内容的学习,开发者可以更好地理解 EasyUI 中实现二级联动的原理及具体实现方法,进而能够灵活应用于实际项目中。
为了实现联动,我们需要准备省市区的JSON数据,每个省包含其下属的城市,每个城市又包含其下属的区。数据结构大致如下: ```json { "data": [ { "id": "1", "text": "省份1", "children": [ { "id": "1-1...
实现 EasyUI Combobox 的联动效果通常包括以下步骤: 1. **创建 Combobox** - 通过 `<select>` 元素创建:预先定义好选项,添加 `class="easyui-combobox"` 和 `id`。 - 通过 `<input>` 标签创建:指定 `data-...
"联动关系"和"父子关系"是EasyUI树组件中的核心特性,它们决定了用户在操作树节点时,父节点和子节点如何相互影响。 在EasyUI的树控件中,"联动关系"通常指的是当用户选中或取消选中某个节点时,其子节点或父节点会...
在本篇中,我们将深入探讨如何在EasyUI的Datagrid中实现行过滤,特别是行模糊查询功能,以及其在数据库远程查询中的应用。 首先,`EasyUI Datagrid` 是一个强大的表格控件,它允许开发者轻松地展示和操作数据,支持...
### EasyUI Combobox 过滤功能详解 #### 一、EasyUI概述 EasyUI 是一个基于 jQuery 的 UI 框架,它简化了 Web 应用程序开发过程中的界面构建工作。通过 EasyUI,开发者可以方便地创建出复杂的用户界面,并且支持...
标题 "省市二级联动的EasyUI及jar包" 暗示了这个压缩包可能包含用于实现中国省市二级联动效果的EasyUI组件和相关的Java库文件(jar包)。EasyUI是一个基于jQuery的轻量级前端框架,它提供了丰富的UI组件,如表格、...
本文将深入探讨如何在EasyUI的Combobox组件中实现多选模式,并添加“选择所有”选项的功能。 Combobox是EasyUI中的一个下拉框组件,它结合了输入框和下拉列表的优点,常用于数据筛选或选择操作。在单选模式下,用户...
在这个"SSM+easyui+三级联动可以运行代码"的例子中,我们将探讨如何利用这些技术实现一个具有三级联动功能的web应用。 首先,Spring作为整个应用的基础,负责管理Bean和依赖注入。它提供了一个容器,允许开发者定义...
根据提供的文件信息,本文将详细解释如何在EasyUI DataGrid中实现上下左右及回车键切换单元格的功能。EasyUI 是一个基于 jQuery 的用户界面插件集合,它提供了丰富的 UI 组件来帮助开发者快速构建现代化的 Web 应用...
总结来说,使用jQuery和EasyUI实现三级联动下拉框的关键在于理解`combobox`组件的`loader`和`onSelect`事件,以及如何通过事件绑定和AJAX请求来实现数据的动态加载和联动更新。通过这种方式,我们可以创建出用户友好...
### EasyUI中利用Tooltip实现Title功能 #### 一、Tooltip与Title的区别及优势 通常情况下,HTML元素的`title`属性可以实现基本的鼠标悬停显示文本信息的功能,但是其展示方式和样式较为单一,无法进行定制化调整。...
使用SSM框架+EasyUI DataGrid数据表格实现了基本的增删改查,以及对数据分页,排序功能的实现。是一个对于后台管理的很好的例子,因为一般企业后台管理都是使用EasyUI等框架快速搭建,而且DataGrid是EasyUI最重要的...
使用tp+easyui 实现的一套库存管理系统,使用auth类实现权限管理。至于其他的功能都是基础的功能,用来入门。 使用tp+easyui 实现的一套库存管理系统,使用auth类实现权限管理。至于其他的功能都是基础的功能,用来...