怂包包

怂包包 VIP0

935飞吻 2019-4-19 加入 来自长沙

(在BUG中学习,使自己在程序员生涯中走得更远)

怂包包 最近的回答

  • 2019-8-1 15:47:8数据表格不对齐中回答:

    宽度设置有问题呗
  • 2019-7-26 14:54:42在数据表格中绑定的laydate选中的时间不消失中回答:

    @Zlheb 算了,我把时间这个丢到其它地方里面去了- -
  • 2019-7-22 18:21:56在数据表格中绑定的laydate选中的时间不消失中回答:

    @Zlheb 在重载之前
  • 2019-7-22 18:21:26在数据表格中绑定的laydate选中的时间不消失中回答:

    @Zlheb 不是在这之前的layui.table.cache["idTest"]获取不到选中时间值数据有什么办法能让他能获取到么
  • 2019-7-22 17:18:24在数据表格中绑定的laydate选中的时间不消失中回答:

    @岁月小偷 大叔救我!~
  • 2019-7-22 17:10:10在数据表格中绑定的laydate选中的时间不消失中回答:

    layui.table.cache["idTest"]也获取不到laydate选中的时间值
  • 2019-7-22 17:5:35在数据表格中绑定的laydate选中的时间不消失中回答:

    [失望]
                  form.on('text(text_date)', function (data) {
    var selectElem = $(data.elem);
    var tdElem = selectElem.closest('td');
    var trElem = tdElem.closest('tr');
    var tableView = trElem.closest('.layui-table-view');
    table.cache[tableView.attr('lay-id')][trElem.data('index')][tdElem.data('field')] = data.value;
    });
    写过这东西,但是没用
  • 2019-7-19 17:33:2Cannot read property 'find' of undefined中回答:

    layuiMain里边没有fund方法呗
  • 2019-7-19 13:41:9下拉框显示问题中回答:

    .layui-table-cell {
    overflow: visible !important;
    }

    td .layui-form-select {
    margin-top: -10px;
    margin-left: -15px;
    margin-right: -15px;
    }

    .layui-layer-content {
    overflow: auto;
    }
    把这个样式写在页面上试试
  • 2019-7-19 11:42:58数据表格怎么删除新增的数据行中回答:

    @球球123456 为空是因为没有勾选复选框
  • 2019-7-19 11:41:53数据表格怎么删除新增的数据行中回答:

    @球球123456 弄好了。。。。
  • 2019-7-19 11:39:42数据表格怎么删除新增的数据行中回答:

    @球球123456 - -然后看了看,这样就行了
  • 2019-7-19 11:36:52数据表格怎么删除新增的数据行中回答:

    @球球123456 。。。。空的,但是你说的LAY_TABLE_INDEX到是有
  • 2019-7-19 11:33:22数据表格怎么删除新增的数据行中回答:

    @球球123456 LAY_CHECKED是啥[衰]
  • 2019-7-19 11:20:59数据表格怎么删除新增的数据行中回答:

    @球球123456 。。。。我用的不是工具条,是外面的按钮- -
  • 2019-7-19 10:40:36数据表格怎么删除新增的数据行中回答:

    @球球123456 getQueryString("Id")获取的值是空的,所以新增出来的行什么也没有
  • 2019-7-19 10:40:2数据表格怎么删除新增的数据行中回答:

    @球球123456 getQueryString("Id")获取的值是空的
  • 2019-7-19 10:39:21数据表格怎么删除新增的数据行中回答:

    @球球123456
            $("#testbut").click(function () {
    var data1 = [];
    var oldData = layui.table.cache["idTest"];
    for (var i = 0; i < oldData.length; i++) {
    data1.push(oldData[i]);
    }
    data1.push({ 'Mid': getQueryString("Id") });
    layui.table.reload('idTest', { data: data1 });
    });
  • 2019-7-19 10:18:32数据表格怎么删除新增的数据行中回答:

    @球球123456
    点新增按钮会新增一行空数据手填
  • 2019-7-18 16:58:21数据表格怎么删除新增的数据行中回答:

    @球球123456 obj从哪来哟,我弄的是一个按钮
  • 2019-7-18 16:13:6数据表格怎么删除新增的数据行中回答:

    [黑线]
  • 2019-5-24 17:57:55table如何清空数据中回答:

    [失望] 弹出层关闭的时候清空表格的cache
  • 2019-5-24 16:23:38layui,动态生成table,获取table里面输入框的值?中回答:

    给你个具体参考
     var fn1 = function (foeld) {
    return function (data) {
    var html = "<select name=\"Names\" lay-filter=\"Names_select\" lay-search=\"true\">";
    html += "<option value=''>请选择</option>"
    $.ajax({
    type: "get",
    url: "/Dictionary/GetDictionarySelect",
    data: { "Subordinate": "隧道简表" },
    dataType: "json",
    contentType: "application/json",
    async: false,
    success: function (msg) {
    if (msg.length > 0) {
    for (var i = 0; i < msg.length; i++) {
    if (data.Name == msg[i].Value)
    html += "<option value=" + msg[i].Value + " selected>" + msg[i].Name + "</option>"
    else
    html += "<option value=" + msg[i].Value + ">" + msg[i].Name + "</option>"
    }
    }
    }
    });
    return html;
    };
    };
    var fn2 = function (foeld) {
    return function (data) {
    return ['<select name="Wheres" lay-filter="Wheres_select" lay-search="true">',
    '<option value="">请选择</option>',
    '<option value="and" ' + (data.Where == 'and' ? 'selected' : '') + '>等于</option>',
    '<option value=">" ' + (data.Where == '>' ? 'selected' : '') + '>大于</option>',
    '<option value="<" ' + (data.Where == '<' ? 'selected' : '') + '>小于</option>',
    '<option value="or" ' + (data.Where == 'or' ? 'selected' : '') + '>或</option>',
    '<option value="in" ' + (data.Where == 'in' ? 'selected' : '') + '>包含于</option>',
    '<option value="like" ' + (data.Where == 'like' ? 'selected' : '') + '>类似于</option>',
    '<option value=">=" ' + (data.Where == '>=' ? 'selected' : '') + '>大于等于</option>',
    '<option value="<=" ' + (data.Where == '<=' ? 'selected' : '') + '>小于等于</option>',
    '</select>'
    ].join('')
    };
    };
    table.render({
    elem: '#test',
    data: [{}]
    , height: 400
    , cols: [[
    { type: 'radio' }
    , {
    field: 'Name', title: '名称', align: 'center', width: 200, templet: fn1()
    }
    , {
    field: 'Where', title: '条件', align: 'center', width: 200, templet: fn2()
    }
    , { field: 'Value', title: '值', align: 'center', width: 200, edit: 'text' }
    ]]
    });
    // 监听表格中的下拉选择将数据同步到table.cache中
    layui.form.on('select(Names_select)', function (data) {
    var selectElem = $(data.elem);
    var tdElem = selectElem.closest('td');
    var trElem = tdElem.closest('tr');
    var tableView = trElem.closest('.layui-table-view');
    table.cache[tableView.attr('lay-id')][trElem.data('index')][tdElem.data('field')] = data.value;
    });
    layui.form.on('select(Wheres_select)', function (data) {
    var selectElem = $(data.elem);
    var tdElem = selectElem.closest('td');
    var trElem = tdElem.closest('tr');
    var tableView = trElem.closest('.layui-table-view');
    table.cache[tableView.attr('lay-id')][trElem.data('index')][tdElem.data('field')] = data.value;
    });


    var data = layui.table.cache["test"];//取值
  • 2019-5-23 19:29:12数据表格接收到的数据后台接不到中回答:

    然后我用最蠢的办法去解决了(눈_눈)
    前端直接用表格里面的数据拼接sql给后台用
    什么安全问题让他见鬼去吧
    反正老板叫我这样做的(눈_눈)
  • 2019-5-23 18:49:0数据表格接收到的数据后台接不到中回答:

    @岁月小偷 接不到[泪]
  • 2019-5-23 18:26:1数据表格接收到的数据后台接不到中回答:

    @岁月小偷 这样是接的到的
  • 2019-5-23 18:17:55数据表格接收到的数据后台接不到中回答:

    @岁月小偷 ?????table.reload设置了一下contentType,然后表格报错了,接口异常
  • 2019-5-23 18:3:47数据表格接收到的数据后台接不到中回答:

     table.render({
    elem: '#LAY_table_user'
    , url: '/TunnelShort/GetTunnelShorts'
    , cols: [[
    { type: 'radio' }
    , { field: 'Maintenance', title: '工务段编号', align: 'center', width: 150 }
    , { field: 'LineNumber', title: '线编号', align: 'center', width: 150 }
    , { field: 'LineName', title: '线名', align: 'center', width: 150 }
    , { field: 'AuxiliaryLineNumber', title: '辅助线编号', align: 'center', width: 150 }
    , { field: 'AuxiliaryLineName', title: '辅助线名', align: 'center', width: 150 }
    , { field: 'TunnelNumber', title: '隧道号', align: 'center', width: 150 }
    , { field: 'TunnelName', title: '隧道名', align: 'center', width: 150 }
    , { field: 'RowSeparation', title: '行别', align: 'center', width: 150 }
    , { field: 'OperationState', title: '运营状态', align: 'center', width: 150 }
    , { field: 'Gauge', title: '轨距', align: 'center', width: 150 }
    , { field: 'CenterMileage', title: '中心里程', align: 'center', width: 150 }
    , { field: 'LongChainMarker', title: '长链标记', align: 'center', width: 150 }
    , { field: 'OverallLength', title: '全长', align: 'center', width: 150 }
    , { field: 'CreateDate', title: '创建时间', align: 'center', width: 150 }
    ]]
    , parseData: function (res) { //res 即为原始返回的数据
    return {
    "code": res.code, //解析接口状态
    "msg": res.msg, //解析提示文本
    "count": res.count, //解析数据长度
    "data": res.data //解析数据列表
    };
    }

    , page: true
    , limit: 10 //默认十条数据一页
    , limits: [10, 20, 30, 50] //数据分页条
    , height: 'full-105'
    , id: "idTest"
    });
    这是我的渲染方式
  • 2019-5-23 18:2:11数据表格接收到的数据后台接不到中回答:

    @岁月小偷 [失望] 但是我这个表格是用Url渲染的啊,如果用ajax data去渲染会出问题的哇,上次大叔跟我说过的鸭,所以我pass掉了ajax的思路
  • 2019-5-23 17:51:38数据表格接收到的数据后台接不到中回答: