大当家

大当家

130飞吻 2016-11-4 加入 来自成都

(闲心加油,顶你哦。)

大当家 最近的回答

  • 2019-1-29 13:13:30table数据渲染失败中回答:

    看文档,而且你用的那种方法也没写
  • 2019-1-27 22:9:57layui合并单元格,tbody单元格合并中回答:

    <script>
    layui.use(['element', 'table', 'jquery'], function () {
    var elment = layui.elment, $ = layui.$, table = layui.table;
    table.render({
    elem: $('#datagrid')
    , data: [
    { type: 'type1', docno: 'docno1', docstate: 'state1', model: 'model1', sn: 'SN1' }
    , { type: 'doctype1', docno: 'docno1', docstate: 'state1', model: 'model2', sn: 'SN2' }
    , { type: 'doctype2', docno: 'docno1', docstate: 'state1', model: 'model1', sn: 'SN1' }
    , { type: 'doctype2', docno: 'docno2', docstate: 'state1', model: 'model2', sn: 'SN2' }
    , { type: 'doctype3', docno: 'contract1', docstate: 'state1', model: 'model1', sn: 'SN1' }
    , { type: 'doctype3', docno: 'contract2', docstate: 'state1', model: 'model2', sn: 'SN2' }
    ]
    , cellMinWidth: 80
    , cols: [[{ field: 'type', title: '类型' }, { field: 'docno', title: '单号' }, { field: 'docstate', title: '状态' }, { field: 'model', title: '型号' }, { field: 'sn', title: '序列号' }]] //设置表头
    , done: function (res) {
    rowspandeal(res, "#datagrid");
    }
    });
    function rowspandeal(res, tabeid) {
    //取表头th集合
    var fields = $(tabeid).next().find("thead th");
    //循环遍历每一列
    $.each(fields, function (index, e) {
    var field = $(e).data("field");
    var a = 1;//初始合并行数
    var b = 0;//初始合并行index
    var d = res.data;
    var row = $(tabeid).next().find("tbody tr");//取表格行
    for (i = 1; i < d.length; i++) {
    var type1 = d[i][field], type2 = d[i - 1][field];
    if (type1 === type2) {
    var r = $(row.get(i)).find("td")
    $(r.get(index)).css("display", "none");//隐藏重复
    a = a + 1;
    if (i === d.length - 1) {
    r = $(row.get(b)).find("td")
    $(r.get(index)).attr("rowspan", a);//合并单元格
    }
    }
    else {
    var r = $(row.get(b)).find("td")
    $(r.get(index)).attr("rowspan", a);//合并单元格
    b = i;
    a = 1;
    }
    }
    })
    };
    })
    </script>
  • 2017-8-16 18:17:42layui 官网累计下载量突破 200000中回答:

    说好的2.0呢,心姐
  • 2017-5-6 12:4:2使用layDate日期范围控制出现的BUG的解决办法中回答:

    @墨福 而且谁知道心姐什么时候有空出新版本
  • 2017-5-6 12:3:35使用layDate日期范围控制出现的BUG的解决办法中回答:

    @墨福 所以只能自己在源码里面处理这样的bug
  • 2017-5-3 9:15:45layui 两个月没更新了,吐槽收集帖中回答:

    断更,然后太监?起点上这种事情多了去了
  • 2017-1-20 15:20:22基于LAYUI和TP开发的商城系统中回答:

    有BUG啊,如果把分类的上级分类改为自己本身会是什么后果,我都不敢试
  • 2017-1-20 15:14:47【webos】号外!2016年度案例奖励到手 快进来羡慕嫉妒恨啊!!!中回答:

    恭喜@SMALL老大
  • 2017-1-20 15:3:22基于Laytpl + Laypage 封装的一个动态分页组件,能过ajax方式获取数据中回答:

    page 是官方的模块吗
  • 2017-1-18 21:38:41发现FLY社区一个有意思的问题中回答:

    闲心,闲着没事逗你玩儿。[哈哈]
  • 2016-11-4 14:37:33form中的select执行append的js代码怎么写呢?中回答:

    [可怜] 醉了
  • 2016-11-4 14:17:30form中的select执行append的js代码怎么写呢?中回答:

    好吧,我知道了
    $.getJSON("/getinfo.ashx", null, function (json) {
    layer.msg(json.src.length);
    $.each(json.src, function (index, srcs) {
    var item2 = new Option(srcs.srcname, index);
    document.getElementById("stype").options.add(item2);
    });
    });
    代码要放到
    layui.use中
  • 2016-11-4 14:1:39form中的select执行append的js代码怎么写呢?中回答:

    需要这样搞,有没有简便的方法呢

    $(function () {
    $.getJSON("/getinfo.ashx", null, function (json) {
    var item=[];
    $.each(json.src, function (index, srcs) {
    item.push("<li lay-value=\"" + index + "\">" + srcs.srcname+"</li>")
    });
    $("#stype").next().children("ul").html(item);
    });
    })
  • 2016-11-4 13:29:48form中的select执行append的js代码怎么写呢?中回答:

    这个不用layui的话是可以向id=stype的select增加option 的,用了layui 的 form就不成了,求高手指教。
    我知道Q&S中说了select 会被隐藏,但是现在问题是该怎么弄。
  • 2016-11-4 13:17:20关于layer弹窗,每个弹窗,在每个页面只能一个入口吗?中回答:

    onclick=abc()

    funciton abc(){
    layer.open();
    }

    醉了也是