<html>
<head>
<script src="https://unpkg.com/ag-grid/dist/ag-grid.js"></script>
<script src="example-js.js"></script>
</head>
<body>
<div id="myGrid" style="height: 100%;" class="ag-fresh"></div>
</body>
</html>
var columnDefs = [
{headerName: "Name", field: "name", editable: true, cellEditor: 'popupText'},
{headerName: "Price1", field: "price1", editable: true, cellEditor: 'popupText'},
{headerName: "Price2", field: "price2", editable: true, cellEditor: 'popupText'}
];
var totalRow = {name: "Total", price1: 6000, price2: 139000};
var rowData = [
{name: "Toyota", price1: 1000, price2: 35000},
{name: "Ford", price1: 2000, price2: 32000},
{name: "Porsche", price1: 3000, price2: 72000}
];
var gridOptions = {
columnDefs: columnDefs,
rowData: rowData,
floatingBottomRowData: [totalRow],
};
document.addEventListener("DOMContentLoaded", function() {
var eGridDiv = document.querySelector('#myGrid');
new agGrid.Grid(eGridDiv, gridOptions);
});