layui select & ztree & boostrap select

laui treetable获取选中项

/** 获取treetable 选中项 */
function checked(){
    var check = layui.treetable.all('checked').data;
    var str = "";
    for (var i in check){
        str+=check[i].id;
        str+=",";
    }
    if(str.length > 1){
        str = str.substring(0,str.lastIndexOf(","));
    }
    return str;
}

layui 多选框默认选中

//下面这连个截取出的字符串 相同
// console.log(uaAccountList.substring(1,uaAccountList.length-1));
// console.log(uaAccountList.substr(1,uaAccountList.length-2));
List = [1,2,3,4]
var selected = stringToint(List .substring(1,List .length-1));
layui.formSelects.value('id', selected)
/** String 类型数组 转 int 类型数组 */
function stringToint(value){
   var valueStr = value.split(",");
   var valueInt = [];
   valueStr.forEach(function(data,index,arr){
      valueInt.push(+data);
   });
   return valueInt;
}

还有一个方式是要给 name 和 value 赋值的方式   自己写的 不推荐用

function check(data){
    $("#fun").html('');
    var array = new Array();
    console.dir(data);
    for(var i=0;i<data.length;i++){
            var a={};
            a.name = data[i].functionName;
            a.value = data[i].id;
            array.push(a);
    }
    layui.formSelects.data('fun', 'local', {
        arr: array,
        linkage: false   //开启联动模式
    });
}

layui 搜索下拉框 默认选中 

var companyId = 'dd[lay-value=' + "${companyId}" + ']';
$('#companyId').siblings("div.layui-form-select").find('dl').find(companyId).click();

通过click事件选中的  会触发

 

在每次修改或是追加了 下拉框选项

layui.form.render("select");  刷新所有下拉框(,应该有针对某一个的)

获取boostrap 选中项

$("#bootstrap-table").bootstrapTable('getOptions'); 获取所有下拉框选项

还有 selected  和 checked 

bootstrap 的下拉框  还要 render() 和 refresh()

ztree 的回显父页面

check: { enable: true, nocheckInherit: true, chkboxType: { "Y": "ps", "N": "ps" } },
var array = $.fn.zTree.getZTreeObj("tree").getCheckedNodes();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值