var columns = [
{
headerName: 'ID', field: 'id', width: 50, editable: true
}, {
headerName: 'Name', field: 'name', width: 100, editable: true
}, {
headerName: "Address", field: "address", width: 200, editable: true
}, {
headerName: "Children", field: "children", width: 200, editable: true
}
];
var gridOptions = {
columnDefs: columns,
rowData: []
};
new agGrid.Grid(document.querySelector('#myGrid'), gridOptions);
document.querySelector('#addRow').addEventListener("click", function() {
gridOptions.api.addItems([{}]);
});
External resources loaded into this fiddle:
<button id='addRow' >Add row</button>
<div id="myGrid" style="height: 500px" class="ag-blue"></div>