一鸣童鞋

一鸣童鞋 VIP3

5935飞吻 2017-11-6 加入 来自北京

(当你见到大海,就会发现人的烦恼是多么渺小)

一鸣童鞋 最近的回答

  • 3天前xm-select 批量初始化数据无法显示中回答:

    ajax异步请求,数据未返回你就调用xm-select绑定了。

    要么在回调里绑定,要么改成同步方法。
  • 2020-3-31 10:10:3form表单的取值和赋值中回答:

    @smile_hu
    简单理解,就是你在页面先定义好form和table
    js中,table先render静态结构
    然后自定义一个用于刷新table的方法,调用table.reload方法,参数包括后台url、和where,
    where的值就是用刚才从form取值的json,也就是查询条件

    这个得看你具体需求。
  • 2020-3-31 9:59:38form表单的取值和赋值中回答:

    @smile_hu 因为之前框架里没有提供主动收集form值的方法,所以一直在用自己封装这个
  • 2020-3-31 9:56:49form表单的取值和赋值中回答:

    @smile_hu jsonDataExt是我预留给扩展的属性的,比如除了form上显式收集的数据之外,还想加入一些额外的信息给后台,就通过第二个参数拼json传进去。
    如果没有额外属性的需求,就可以不传。

    当然这种情况,使用hidden也是一样的,看个人习惯。
  • 2020-3-31 9:11:25form表单的取值和赋值中回答:

                form.on('submit(LAY_layedit_code)', function(data){
    console.log(data);
    return false;
    });
    或者自己封装一个
    getData: function (formObj, jsonDataExt) {
    var dataBinding = {}, array = formObj.serializeArray();
    $(array).each(function () {
    if (this.value !== '' && this.value !== undefined) {
    dataBinding[this.name] ? dataBinding[this.name] += ';' + this.value : dataBinding[this.name] = this.value;
    }
    });

    if (jsonDataExt != undefined) {
    var extArray = jsonDataExt.split(';');
    $(extArray).each(function () {
    var extSplitArray = this.split(':');
    dataBinding[extSplitArray[0]] = extSplitArray[1];
    });
    }
    return dataBinding;
    }
    getData($(".layui-form"))
  • 2020-3-26 10:13:16MyLayui plan中回答:

    又翻了下table的示例,引入操作列楼主是定义了一个toolbar属性?

    操作列可以显示了[馋嘴]
  • 2020-3-26 9:42:56MyLayui plan中回答:

    @岁月小偷 大佬,我替换mylayui之后,表格的编辑列显示不正常了,帮忙看下,能定位出是什么问题吗?[泪]





  • 2020-3-24 19:14:55MyLayui plan中回答:

    @岁月小偷 了解,非常感谢[good]
  • 2020-3-24 10:17:14table reload 新增行无效中回答:

    我也是遇到了这个问题,给了我启示了
    将url置为null,可以新增行了
  • 2020-3-24 9:44:49MyLayui plan中回答:

    @岁月小偷
    求指教,使用楼主的MyLayui是直接覆盖原layui库的内容吗,我现在已经在用2.5.5,是否可以无缝升级?

    可能是我没看太仔细,我在文档中没有找到引入的方式(源码引入工程)[思考]

    后续如果升级2.5.6或其他更新版本,都需要更改哪些呢?

    望大佬不吝赐教[哈哈]
  • 2019-4-15 9:6:43tablePlug 插件的小小升级中回答:

    支持支持,已star[good]
  • 2019-3-21 11:38:49进度条在循环里不能实时更新进度,只有在循环执行完成以后才会更新进度中回答:

    一般来说你需要另起一个线程去刷新页面的进度显示,否则你循环体没执行完,当前线程是阻塞着的
  • 2018-12-15 19:14:16layui树形表格treeTable中回答:

    @八路队长 增加子节点需要先选择一个父节点,把父节点ID保存到parentid对应的字段中,就可以了啊
  • 2018-12-14 10:47:43layui table 字段筛选功能中回答:

    [good] 这个必须要支持,收藏了
  • 2018-10-13 14:48:56数据表格什么时候更新导入功能呢?现在有了导出还想要导入中回答:

    导入一般都是定制化的功能吧
  • 2018-9-29 19:36:20IconPiker图标选择器中回答:

    请问楼主这个是自动取layui内置的icon吗?如果有额外扩展的字符图标,会自动检索到吗,还是如何能加进去?
  • 2018-9-13 10:58:57layui树形表格treeTable中回答:

    @简177
    隐藏不了,最后我改成分页下拉列表默认为查询结果的最大条目,并且设置置灰这种形式的了
  • 2018-9-3 8:20:47基于 layui 的 treeGrid 插件【第二版发布!】中回答:

    支持楼主,请问节点前可以加图标吗
  • 2018-7-29 16:12:9layui树形表格treeTable中回答:

    @MoCno

    已应用,非常赞!

    同时求问下,表格下面的footer位置的空白如何去掉?


    以下是表格初始化的代码
            var treetableIns = treetable.render({
    treeColIndex: 1, // 树形图标显示在第几列
    treeSpid: 0, // 最上级的父级id
    treeIdName: 'menuId', // id字段的名称
    treePidName: 'parentMenuId', // pid字段的名称
    treeDefaultClose: false, // 是否默认折叠
    treeLinkage: true, // 父级展开时是否自动展开所有子级
    elem: '#table_menu',
    url: basePath + '/menu',
    cellMinWidth: 100,
    id: "tableJson",
    height: "full-220",
    cols: [[
    {type: 'numbers'},
    {field: 'title', minWidth: 150, title: '菜单名称'},
    {field: 'href', minWidth: 200, title: '路径'},
    {field: 'logo', width: 100, title: '图标', align: 'center', templet: function (d) {
    if (d.logo != undefined && d.logo != '') {
    return elf.parseIconHtml(d.logo, 'font-size: 25px !important;');
    } else {
    return "无";
    }
    }
    },
    {field: 'target', width: 90, title: '目标框架'},
    // {field: 'menuOrder', minWidth: '50', title: '排序', align: 'center'},
    {field: 'appId', minWidth: 100, title: '应用'},
    // {field: 'showDefault', minWidth: '50', title: '默认显示', align: 'center'},
    {title: '操作', minWidth: 255, templet: '#menuListBar', fixed: "right", align: "center"}
    ]]
    });
  • 2018-7-19 8:37:39tree的图标显示乱码中回答:

    tree要重做,等以后大版本更新吧,现在先不要用了
  • 2018-6-25 14:22:34【第三方插件】基于 layui 的 select 多选之 formSelects - 4.x中回答:

    @MapleMei 了解了,感谢[嘻嘻]
  • 2018-6-25 11:11:55【第三方插件】基于 layui 的 select 多选之 formSelects - 4.x中回答:

    请问楼主,formSelects-v4.all.js和formSelects-v4.js的区别是?
  • 2018-6-25 9:8:5【第三方插件】基于 layui 的 select 多选之 formSelects - 4.x中回答:

    NB,这个必须要顶啊
  • 2018-6-25 8:57:3layui进度条展示中回答:

    楼主用心了,暖贴
  • 2018-6-23 13:51:36fom + table 中回答:

    前台排序还是后台排序?
    前台的话,就等后台查询完了,在结果集里面排序;后台排序的话,就带着查询条件和排序字段在后台处理好再返回来
  • 2018-6-22 16:20:51官方layuiAdmin 后台管理模板的“单页版”用的什么框架呢中回答:

    layui
  • 2018-6-21 14:31:29layui table分页后,如何获取table中所有的数据,而不是第一页数据中回答:

    @yatou

    LZ后台用什么语言,
    比如说用Java,Mybatis Plus的分页插件,可以传Page对象辅助你完成分页
        @Override
    public QueryResult<Role> getRoleList(Role role, Page<Role> page) {
    QueryResult<Role> queryResult = new QueryResult<>();
    EntityWrapper<Role> entityWrapper = new EntityWrapper<>();
    if (StringUtils.isNotBlank(role.getRoleName())) {
    entityWrapper.eq("ROLE_NAME", role.getRoleName());
    }
    if (StringUtils.isNotBlank(role.getRemark())) {
    entityWrapper.like("REMARK", role.getRemark(), SqlLike.DEFAULT);
    }
    List<Role> roleList = roleMapper.selectPage(page, entityWrapper);
    queryResult.setData(roleList);
    queryResult.setCount(page.getTotal());
    return queryResult;
    }
    page.getTotal()就可以取到不分页的数据总条数。

    如果LZ自己是写的话,那么就除了通过分页查询出对应数据之外,再count(1)查询一下总条目数
  • 2018-6-21 10:56:29layui table分页后,如何获取table中所有的数据,而不是第一页数据中回答:

    后台不带分页参数进行重新查询呗,LZ具体是要做什么操作?
  • 2018-6-17 11:55:39layer弹出后自动最大化中回答:

            var index = layui.layer.open({
    title: "弹出窗口",
    type: 2,
    content: basePath + "/page/userEdit",
    success: function (layero, index) {
    // var iframeWin = window[layero.find('iframe')[0]['name']];
    //....
    }
    })
    layui.layer.full(index);
    window.sessionStorage.setItem("index", index);
    $(window).on("resize", function () {
    layui.layer.full(window.sessionStorage.getItem("index"));
    })
  • 2018-6-11 9:9:30数据表格加载后台数据后,出现的样式问题中回答:

    内容属于 layuiadmin 会员专区,此处不予展示