element的tree table 使用问题

mitboy
  • 20

具体需求,通过api接口拉层级数据回来 渲染到element 的table里面,结构如下

"data": [

    {
      "user_id": "1001",
      "user_name": "dy111",
      "created": "2019-03-28 18:02:52"
    },
    {
      "user_id": "1002",
      "user_name": "dy222",
      "created": "2019-03-28 17:58:56"
    },
    {
      "user_id": "1003",
      "user_name": "dy333",
      "created": "2019-03-28 17:56:33"
    },
    {
      "user_id": "1004",
      "user_name": "dy444",
      "created": "2019-03-28 17:53:46"
    },
    {
      "user_id": "1005",
      "user_name": "dy555",
      "created": "2019-03-27 12:52:16"
    }
  ],
  

渲染到table 里面, 如果点击 table的 一行 再通过 这个api 接口 传参 user_id 查找 这个 user_id 下面的 层级用户 ( 这里查询层级的 api 接口和 上面获取到数据的api 接口一样 )

element 官网 tree table 里面 给出的 数据是静态的json ,里面结构 如下:

tableData1: [{

      id: 1,
      date: '2016-05-02',
      name: '王小虎',
      address: '上海市普陀区金沙江路 1518 弄'
    }, {
      id: 2,
      date: '2016-05-04',
      name: '王小虎',
      address: '上海市普陀区金沙江路 1517 弄'
    }, {
      id: 3,
      date: '2016-05-01',
      name: '王小虎',
      address: '上海市普陀区金沙江路 1519 弄',
      hasChildren: true
    }, {
      id: 4,
      date: '2016-05-03',
      name: '王小虎',
      address: '上海市普陀区金沙江路 1516 弄'
    }]

有下级的 用了 haschildren: true 来标识。

请求各位 像我这种情况的,应该如何来组装这个数据呢 ?

有用过 tree table 的朋友 请指点一下, 有偿指点都行,在线等
回复
阅读 2.9k
1 个回答
✓ 已被采纳

可以提前把data的所有子项都加上hasChildren,全部通过load来异步获取

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏