复制具有复杂对象的单元格功能

时间:2018-10-14 13:18:20

标签: angular angular5 ag-grid

我正在使用复杂的对象来渲染ag-grid列。

员工姓名(街道)

约翰(圣露西一世)

约翰(圣露西二世)

例如,这是json:

  { 
      "employee":[
        "name": "John", 
        "address":[
           {
            "street":"st. lucy One",
            "postalcode":"jkjkjk"
             ....
           },
           {
            "street":"st. lucy Two",
            "postalcode":"jkjkjk"
             ....
           }
         ]
       ]
    }

ag-grid列说明:

 {
        headerName: "Employee",
        field: "employee",
        cellRenderer: EmployeeComponent // Render HTML from component to display name & street in Employee Name(street) Column
 }

我能够将HTML渲染到单元格中。

问题:但是,它通过右键单击Employee Name(街道)单元格打破了应对的功能。当我复制单元格时,它会复制对象[object](我认为这是雇员对象),但无法复制雇员姓名(街道)文本。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您为单元格提供了valueGetter,则应该解决您的问题。

https://www.ag-grid.com/javascript-grid-value-getters/

希望这会有所帮助

答案 1 :(得分:0)

我正是遇到了这个问题,我设法使用此答案中的代码使其正常工作:

https://stackoverflow.com/a/56597441/3018671