Easyui在treegrid添加控件的实现方法


Posted in Javascript onJune 23, 2017

 easyui 树加控件

最近看了一个easy感觉里面的树搞得还不错,虽然觉得让人有点不灵活的感觉,我们来说说怎么在树种添加控件效果

Easyui在treegrid添加控件的实现方法

在书中添加需要用到formatter这个属性,可以在加载的时候显示

function formatProgress(value){
 //console.log(value);
 if (value){
  var box = value.split(",");
  //console.log(box);
  var boxid = box[1];
  var s;
  //alert(value);
  if(box[0]=="显示"){
   s = '<input id='+boxid+' type="checkbox" onclick="isShow()" checked="checked">';
  }else{
   s = '<input id='+boxid+' type="checkbox" onclick="isShow()" >';
  }
  return s;
 } else {
  return '';
 }
}

这样在加载的时候会显示控件了,如果在加载的时候控制类型可以,根据value的值进行判断select的可以这样麻烦了一点但是也可以用。

function formatProgress1(value){
 console.log("formatProgress1 执行了");
 console.log(value);
 if (value){
  var box = value.split(",");
  console.log(box);
  var boxid = box[1];
  var s;
  if(box[0]=='缺省'){
   s= '<select class='+boxid+' onchange="isType()"><option selected="selected" value="0">缺省</option><option value="1">直接链接</option><option value="2">内容列表</option><option value="3">教学资源</option></select>'; 
  }else if(box[0]=='直接链接'){
   s= '<select class='+boxid+' onchange="isType()"><option value="0" >缺省</option><option value="1" selected="selected">直接链接</option><option value="2">内容列表</option><option value="3">教学资源</option></select>'; 
  }else if(box[0]=='内容列表'){
   s= '<select class='+boxid+' onchange="isType()"><option value="0" >缺省</option><option value="1">直接链接</option><option selected="selected" value="2">内容列表</option><option value="3">教学资源</option></select>'; 
  }else if(box[0]=='教学资源'){
   s= '<select class='+boxid+' onchange="isType()"><option value="0" >缺省</option><option value="1">直接链接</option><option value="2">内容列表</option><option selected="selected" value="3">教学资源</option></select>'; 
  }
  return s;
 } else {
  return '';
 }
}

easyui里面的东西有些还是挺灵活的,但是样式上面没有bootstrap做的好看,但是我觉树做的真心可以。

以上所述是小编给大家介绍的Easyui在treegrid添加控件的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery第三课 修改元素属性及内容的代码
Mar 14 Javascript
学习并汇集javascript匿名函数
Nov 25 Javascript
jQuery代码优化之基本事件
Nov 01 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
JavaScript字符串常用类使用方法汇总
Apr 14 Javascript
通过AngularJS实现图片上传及缩略图展示示例
Jan 03 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
Apr 21 Javascript
JavaScript实现创建自定义对象的常用方式总结
Jul 09 Javascript
vue3实现v-model原理详解
Oct 09 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
Mar 23 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 #Javascript
详解用vue.js和laravel实现微信授权登陆
Jun 23 #Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 #Javascript
VUE中v-model和v-for指令详解
Jun 23 #Javascript
JavaScript正则表达式简单实用实例
Jun 23 #Javascript
js中的事件委托或是事件代理使用详解
Jun 23 #Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 #Javascript
You might like
PHP 动态随机生成验证码类代码
2010/04/09 PHP
php生成QRcode实例
2014/09/22 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
angular-tree-component的使用详解
2018/07/30 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
django之session与分页(实例讲解)
2017/11/13 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
个人简历自我评价
2014/01/06 职场文书
旅游安全协议书
2014/04/21 职场文书
道德演讲稿
2014/05/21 职场文书
宿舍标语大全
2014/06/19 职场文书
公司合作意向书范文
2014/07/30 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS