• layui table checkbox默认选中


    var ids = [];
        var textid;
        var warehouse_id;
     function getRole(id) {
            table.render({
                elem: '.role-table'
               , url: '/api/warehouse/warehouseModule'
                , where: { warehouseId:id}
               , cols: [[
                  { type: 'checkbox', field: 'LAY_CHECKED', title: '序号',  '15%' }
                   
                    , { field: 'role_name',  '70%', title: '岗位名称', align: 'center', rowspan: '1' }
               ]]
              
               , done: function (res, curr, count) {
                   textid = res.data;
                   warehouse_id=id;
                   for (var i = 0; i < res.data.length; i++) {
                       if (res.data[i].LAY_CHECKED == "true")
                       {
                           ids.push(res.data[i].id);
                       }
                   }
                   form.render();
               }
               , headers: { Authorization: 'token ' + token }
               , id: 'list'
            });
            form.on('checkbox', function (obj) {
            });
            table.on('checkbox(filter)', function (obj) {
                var data = obj.data;
                var laybox = $("input[name='layTableCheckbox']");
                if (obj.checked) {
                    if (obj.type == 'one') {
                        ids.push(data.id);
                    } else {
                        for (var i = 0; i < textid.length; i++) {
                            ids.push(textid[i].id);
                        }
                    }
                } else {
                    if (obj.type == 'one') {
                        for (var i = 0; i < ids.length; i++) {
                            if (ids[i] == data.id) {
                                ids.splice(i, 1);
                            }
                        }
                    } else {
                        for (var i = 0; i < ids.length; i++) {
                            for (var j = 0; j < textid.length; j++) {
                                if (ids[i] == textid[j].id) {
                                    ids.splice(i, 1);
                                }
                            }
                        }
                    }
                }
            });
        }
       

    后台LAY_CHECKED给定true或false 验证CheckBox是否选中

  • 相关阅读:
    字典的操作用法小总结
    HTTP Headers解析
    RStdio常用快捷键
    R语言数据类型
    数据科学实战手册(R+Python)书中引用资料网址
    ggplot2使用初探
    urllib2使用初探
    R语言以及RStdio的安装
    目标检测--Selective Search for Object Recognition(IJCV, 2013)
    关于Python的lambda
  • 原文地址:https://www.cnblogs.com/yyjspace/p/12565694.html
Copyright © 2020-2023  润新知