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>

    这样就可以访问连续的属性了
  • 相关阅读:
    Linxu指令--date,cal
    Linux指令--diff
    Linux指令--ln
    Linux指令--rcp,scp
    Linux指令--telnet
    Linux指令--traceroute,netstat,ss
    Linux指令--ping
    Linux指令--route
    Linux指令--ifconfig
    Linux指令--性能监控和优化命令相关指令
  • 原文地址:https://www.cnblogs.com/as3lib/p/10703978.html
Copyright © 2011-2022 走看看