初心Fly

初心Fly

15飞吻 2019-4-24 加入 来自济南

(这个人懒得留下签名)

初心Fly 最近的提问

初心Fly 最近的回答

  • 2019-8-1 9:30:44数据表格开启单选框或复选框后,监听行单击事件触发选择框会事件冒泡中回答:

    非常感谢大佬提供的灵感,我在你的基础上做了些修改,现在执行正常,我这边是每行都有一个唯一id,可以用来对比

        var teacherId = null //行数据id,用作参照对比

    table.on('row(teacherList)', function (obj) {
    if (teacherId == obj.data.teacherId) return //如果当前行被点击过一次了,就不再继续执行

    teacherId = obj.data.teacherId //记录当前行数据,如果它俩一致,说明点击过

    $(obj.tr).find('td.layui-table-col-special div.layui-form-radio').trigger('click'); // 事件冒泡
    });
  • 2019-5-31 13:50:50layuiAdmin如何获取到其他标签页内的变量中回答:

    一个往本地存储存,一个从本地存储取,如果是对象或数组类型,转成json字符串再存,取出来之后再JSON.parse转回来
  • 2019-5-16 16:46:16layui单行数据更改之后,表格缓存的数据没有更改中回答:

    @红烧鱼i
                            var oobj = obj
    oobj.data.state = state

    // 将改变的属性更新到对象数据中

    obj.update(oobj)

    // obj.update(obj.field)
    这样吗,我想更改obj是因为obj在表格数据的缓存中
    如果obj.update(obj.data),这样可以更新到表格数据的缓存中
    table.cache中的数据才会被更新为修改后的
    但是视图中的复选框没了,重新打开就有了