zoukankan      html  css  js  c++  java
  • layui 表格组件不能访问连续的属性的解决办法

    table.js里第741行改成这样,它这里只能访问一级属性
    // var content = item1[field]; 不能访问对象内的对象,比如item1.depart.name,只能访问一级属性
    var content = eval("item1."+field);
    当json数据里对象嵌套对象的时候
    <script th:inline="javascript">
    layui.use('table', function(){
    var table = layui.table;

    table.render({
    elem: '#test'
    ,url:'[(@{/emplist})]'
    ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
    ,cols: [[
    {field:'id', 80, title: 'ID', sort: true}
    ,{field:'lastName', 100, title: '员工名'}
    ,{field:'genderStr', title: '性别'}
    ,{field:'email',title: '邮箱'}
    ,{field:'birthStr', title: '生日'} //minWidth:局部定义当前单元格的最小宽度,layui 2.2.1 新增
    ,{field:'department.id', title: '部门ID'}
    ,{field:'department.departmentName', '20%',title: '部门名称'}
    ]]
    });
    });
    </script>

    这样就可以访问连续的属性了
  • 相关阅读:
    12.1
    我的火车头
    头文件优化时间
    一些姿势
    CodeForces
    CodeForces
    [SDOI 2015] 约数个数和
    BZOJ
    [国家集训队] middle
    鹅的问题
  • 原文地址:https://www.cnblogs.com/as3lib/p/10703978.html
Copyright © 2011-2022 走看看