easyui之combotree
这几天时间比较空闲的我把easyui中比较难的控件回顾一遍
这次的总结是easyui中的combotree
easyui的中文文档上说:combotree结合选择控制和下拉树,类似于combobox只是替换了列表为tree控件,combotree 支持树复选框,可以方便的实现多选
也就是下拉框组合下拉树,获值的方法和下拉框的获值一样都是
valueField: 'XX',
textField: 'XXX',
只不过tree有些麻烦,具体引用文档中写的不全,我以我自己的想法写一下,基本上格式如下
id: 1,text: 'Languages',children: [{id: 11,text: 'Java'},{id: 12,text: 'C++'}]
做类别用下拉树做的时候,父类别下有多个子类别,读取用json返回的内容
列出所有的一级类别,还要列出每个类别里的子类别,这时候我们用到一种算法--递归,可以直接或间接的调用自身
首先你在数据的分类表一定要是类别id,类别名称,父id这种格式,
建个list<NewsClassJson>的类然后里面先判断父id是否为空,为空的就是父类别,调出所有父类别,将列出的列表放入定义的list<类别表>中然后让类别id==某个选中类别的父id也放入list<类别表>中
public class NewsClassJson{ /// <summary> /// ID/// </summary>public string id { get; set; }/// <summary>/// 分类/// </summary>public string text { get; set; }/// 子类/// </summary>public List<NewsClassJson> children { get; set; }/// <summary>/// 父ID/// </summary>public string ParentId { get; set; }}
将上面NewsClassJson实例化,然后foreach循环添加进去,在将其以json输出,
就ok了
转载于:https://www.cnblogs.com/fgfgtu/p/4901231.html
easyui之combotree相关推荐
- easyui中combotree只能选子选项,父级不被选中
前言 前几天面试遇到一个需求(easyui中combotree只能选子选项,父级不被选中),回来特意整理下,大概的思想是如果该tree的节点被选中是判定一下是否有子节点,如果没有就说明是最终节点了,步 ...
- php会计科目,ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
假设数据库中会计科目数据表的字段为:id,code,name,islast.分别为自增主键,科目编码,科目名称,是否为末级("1"表示末级科目). 这里在Thinkphp的模型层中 ...
- 【combotree】easyui的combotree(树形下拉框)使用总结
2019独角兽企业重金招聘Python工程师标准>>> 引言 最近由于工作的需要,需要使用到下拉树,就是我们有一个输入框,用户要输入东西,但是输入的东西是从我们那个之中选的,为了防止 ...
- easyUI 添加ComboTree 字段到一个 form
@author YHC ComboTree 是一个ComboBox 和一个下拉的tree,可以使用最为一个form字段,可以提交给远程服务器. 在这个教程中我们将要创建一个注册的form有一个name ...
- easyui之combotree下拉框多选框
1.导入easyui相关jar包 注意:引入easyui的js时,如果同时需要引入jquery.js.在使用的时候,需要先加载jquery.js,否则的话,会导致easyui的js失效. 2.前端代码 ...
- EasyUI中combotree允许多选的时候onSelect事件会重复触发onCheck事件
分享个combotree允许多选的时候onSelect事件(通常是点击"+"号时)会重复触发onCheck事件的蠢解决办法是: 1.弄一个全局变量: var loading = f ...
- EasyUI中combotree 研究
1.combotree继承自tree 故json格式也来自树 [{"attributes":{"id":"A81F9B91785E49179E9DA6 ...
- easyui tree,combotree 去掉默认图标
1.加载Tree $("#FK_UNIT_ID").combotree({url: '/Pillars/GetChildAll', //请求地址method: 'post', // ...
- EasyUI:combotree(树形下拉框)复选框选中父节点(子节点的状态也全部选中)输入框中只显示父节点的文本值
在开发过程中遇到的小案例 效果展示 未处理之前的效果: 处理之后的效果: 需求详情 combotree(树形下拉框)复选框选中父节点时输入框只显示父节点的文本值,但是子节点的状态是选中的. 当所有子节 ...
最新文章
- CSS3动画属性之Transition
- c++ PVOID封装成C#
- php显示上一次登陆的时间长,PHP 用COOKIE实现记住上一次登陆的数据
- 非线性回归(Non-linear Regression)
- sql随机抽取数据50条_MySQL中随机抽样
- 在C++中用虚函数的作用是什么?为什么要用到虚函数
- java list 重复数据_java 查找list中重复数据实例详解
- 吊打面试官 | Java到底是值传递还是引用传递
- python定义变量名的时候、需要注意问题_第39p,Python模块的名称空间问题,应该讲完了吧...
- mysql删除所有存储过程_mysql 删除所有存储过程
- 安居客 Android App 走向平台化 | CSDN 博文精选
- webpack4.0.1安装问题及解决方法
- Scala深入浅出实战经典---001-Scala开发环境搭建和HelloWorld解析
- 数百Windows XP系统文件一一诠释(转)
- hbase版本对应的hadoop版本
- ios安装app提示【未受信任的企业级开发者】。在设置中信任此开发者
- 计算机里的wps云盘和网盘怎么删除,电脑里的wps网盘图标怎么删除?让你的云端文档更安全!...
- UE4 材质学习 (焚烧材质)
- 电子科技大学计算机多久分流,【启梦成电】牛晓滨:纳米世界里的“数学家”...
- 判断深度学习的效果好坏loss和val_loss比较
热门文章
- 【Java】爬虫,能不能再详细讲讲?万字长文送给你!
- 推动 物联网智慧城市关键
- 课程设计-推箱子C#(win form)
- mysql 删除字段数据_MySQL教程37-MySQL修改/删除字段
- 黑苹果 win10 双系统 引导问题 进入 win10 黑屏 特别慢
- Makefile自定义函数 / pushd,popd / ifneq / findstring / camke内置变量
- leetcode:887. 鸡蛋掉落【经典dp定义】
- cas67595-97-5/TAPP-Cu(2+)/四氨基苯基卟啉铜/分子式:C44H32CuN8/分子量:736.339
- 编译原理在计算机专业,数据结构,计算机操作系统,编译原理,软件工程在计算机专业的重要性,它们的区别和联系,近况与发展??...
- ubuntu18.04切换使用指定的无线网卡(开启/禁用)