easyui在treegrid添加控件

easyui 树加控件

最近看了一个easy感觉里面的树搞得还不错,虽然觉得让人有点不灵活的感觉,我们来说说怎么在树种添加控件效果效果是 这样
在书中添加需要用到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做的好看,但是我觉树做的真心可以。有啥问题欢迎讨论。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值