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 相关文章推荐
JS和函数式语言的三特性
Mar 05 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
May 04 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
浅析JavaScript中的对象类型Object
May 26 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
详解iframe跨域的几种常用方法(小结)
Apr 29 Javascript
使用layui定义一个模块并使用的例子
Sep 14 Javascript
javascript执行上下文、变量对象实例分析
Apr 25 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
详解用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中使用curl入门教程
2015/07/02 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
PHP7变量处理机制修改
2021/03/09 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
js 调整select 位置的函数
2008/02/21 Javascript
javascript各种复制代码收集
2008/09/20 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
入党积极分子介绍信
2014/01/17 职场文书
就业协议书的作用
2014/04/11 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
同意报考证明
2015/06/17 职场文书
简单聊聊Golang中defer预计算参数
2022/03/25 Golang