JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.710/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.710/styles/kendo.default.min.css">
<script src="http://cdn.kendostatic.com/2012.2.710/js/kendo.all.min.js"></script>
 <div id="grid"></div> 
 <input type="button" value="Edit cell" id="btn" class="k-button" />

JavaScript

var gridData= [{"Id":1,"ItemId":1,"ItemName":"Item1","Qty":10,"Amount":500},{"Id":2,"ItemId":2,"ItemName":"Item2","Qty":5,"Amount":250},{"Id":3,"ItemId":3,"ItemName":"Item3","Qty":5,"Amount":250},{"Id":4,"ItemId":4,"ItemName":"Item4","Qty":15,"Amount":750}];

var gridDataSource = new kendo.data.DataSource({
    data: gridData,
    schema: {
        model: {
            id: "Id",
            fields: {
                ItemId: { type: "number" },
                ItemName: { type: "string" },
                Qty: { type: "number" },
                Amount: { type: "number" }
            }
        }
    },
    aggregate: [
      { field: "Amount", aggregate: "sum" }
    ]
});

$("#grid").kendoGrid({
      dataSource: gridDataSource,
    scrollable: true,
    //navigatable: true,
    columns: [
        { field: "ItemId", title: "ItemId", width: 80},
        { field: "ItemName", title: "Item", width: 100 },
        { field: "Qty", title: "Qty", width: 80 },
        { field: "Amount", title: "Amount", aggregates: "sum", width: 150},
        { command: "destroy", title: " ", width: "110px" }
    ],
    editable: true
});

$("#btn").on('click', function() {
    var grid=$("#grid").data("kendoGrid");
    grid.editCell(grid.tbody.find("tr:eq(2)>td:eq(2)"));      
});