layui 渲染数据表格

提问 未结 10 169
kerw1N
kerw1N 2019-6-17
悬赏:20飞吻
版本:layui 浏览器:
实体包含另一个实体


页面


拿到的对象是object数组,怎么拿到这个对象的属性
在线等
回帖
  • obj[0].属性
    0 回复
  • kerw1N
    2019-6-17
    @flyer717736 , {field: 'questionType[0].typeName', title: '<strong>分类</strong>'} 这样写嘛 还是在done回调里
    0 回复
  • kerw1N
    2019-6-17
    @flyer717736 这是之前显示的页面
    0 回复
  • 直接在templet:function(d){d.questionType[0].typeName}
    0 回复
  • IDyun
    2019-6-17
    方式二:函数转义
    table.render({
    cols: [[
    {field:'questionType', title: '分类'
    ,templet: function(d){
    return d.questionType.typeName //类包含类
    // return d.questionType[0].typeName //类包含数组类,通过遍历数组获取实体类
    }
    }
    ,{field:'id', title:'ID', width:100}
    ]]
    });
    0 回复
  • 我是这么写的
    {
    field: 'name',
    title: '栏目' + (checkrole('type_update') ? ' <{:\\tool\\Html::tips("点击栏目名称,可快速修改")}>' : ''),
    minWidth: minWidth,
    templet: function (d) {
    return d.types[0].name
    }
    0 回复
  • kerw1N
    2019-6-17
    @flyer717736 Uncaught TypeError: Cannot read property '0' of undefined 这样不行啊
    0 回复
  • kerw1N
    2019-6-17
    @flyer717736 Uncaught TypeError: Cannot read property 'typeName' of undefined [泪] 哭了
    0 回复
  • kerw1N
    2019-6-17
    @flyer717736 用绑定模板选择器的方式就好了
    0 回复
  • @kerw1N [嘻嘻] 可以调试的撒
    0 回复