Вот рабочий пример, который вы можете искать, мне не пришлось полагаться на field
для него.https://plnkr.co/edit/RxjZ9rUt7HUhlw5ejUd6?p=preview Пример приведен в коде ag-grid ReactJS, но то же самое применимо к любой инфраструктуре, поскольку ag-grid использует массив columnDefinition, в который вы ее передаете.
Вот изменение кода:
{
colId: "action", // optional
headerName: "Action", // set it to single space if you dont want any text
cellRendererFramework: (params) => <button onClick={() => (console.log(params), params.node.setSelected(true))}>+</button>, // this can be your any custom function
suppressSorting: true, // sorting for this field dont make sense, but optional
},
Надеюсь, это поможет.