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>

    这样就可以访问连续的属性了
  • 相关阅读:
    逆序对
    【模板】树状数组 1
    【模板】树状数组2
    发射站
    质量检测
    【模板】ST表
    winform ComBox绑定数据
    JavaScript CheckBox实现全选和部分选择
    webbrowser内容滚动(javascript内容无缝滚动)
    double? int?
  • 原文地址:https://www.cnblogs.com/as3lib/p/10703978.html
Copyright © 2011-2022 走看看