How to add attribute using AG Grid at row and cell level?

Viewed 440

Just like we can add CSS class using AG Grid. Is there any way in ag grid to add attribute(s) at row and cell level?

const gridOptions = {
// all rows assigned CSS class 'my-green-class'
rowClass: 'my-green-class',

// all even rows assigned 'my-shaded-effect'
getRowClass: params => {
    if (params.node.rowIndex % 2 === 0) {
        return 'my-shaded-effect';
    }
},

// other grid options ...

For example I want something like my-custom-attr="dummyValue" below:

<div comp-id="44" my-custom-attr="dummyValue"
     style="transform: translateY(0px); height: 42px;" row-index="0"
     aria-rowindex="2"
     class="ag-row-even ag-row-no-focus ag-row ag-row-level-0 ag-row-position-absolute ag-row-first"
     role="row" row-id="0">
    <div comp-id="63"
         class="ag-cell ag-cell-not-inline-editing ag-cell-normal-height ag-cell-value"
         tabindex="-1" role="gridcell" aria-colindex="2" col-id="sickDays"
         unselectable="on" style="left: 200px; width: 200px;">4</div>
</div>
1 Answers
Related