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>

    这样就可以访问连续的属性了
  • 相关阅读:
    hdu5119 DP
    poj3692 最大点权独立集/最大独立集
    poj2125 最小点权覆盖集
    二分图总结
    poj2531 Network Saboteur
    poj1573 Robot Motion
    poj2632 Crashing Robots
    poj1068
    动态规划的思考(三)
    代刷题目分类(三)
  • 原文地址:https://www.cnblogs.com/as3lib/p/10703978.html
Copyright © 2011-2022 走看看