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 相关文章推荐
FireFox中textNode分片的问题
Apr 10 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
Nov 26 Javascript
javascrip关于继承的小例子
May 10 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
Mar 21 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
Oct 23 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 Javascript
简单的js表格操作
Sep 24 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
JS实现监控微信小程序的原理
Jun 15 Javascript
JS与SQL方式随机生成高强度密码示例
Dec 29 Javascript
基于JS开发微信网页录音功能的实例代码
Apr 30 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执行速率优化技巧小结
2008/03/15 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
Python的Django框架使用入门指引
2015/04/15 Python
理解Python垃圾回收机制
2016/02/12 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
Django实现发送邮件功能
2019/07/18 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
一款纯css3实现的鼠标悬停动画按钮
2014/12/29 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
销售人员自我评价
2014/02/01 职场文书
员工保密协议书
2014/09/27 职场文书
2014年实习期工作总结
2014/11/27 职场文书
自我评价优缺点范文
2015/03/11 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
Java输出Hello World完美过程解析
2021/06/13 Java/Android
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript