Hi Lawrence,
Thanks for contacting Syncfusion Support.
We have analyzed your query, and you want to edit the cell (without the use of mouse) and need to navigate over the cell by using keyboard navigation. For this purpose, Syncfusion has the support of editing known as “Batch editing”. To enable Batch editing, you need to set “EditMode” as “Batch”.
Please refer to the code example and Help document link.
@(Html.EJ().Grid<Object>("FlatGrid")
.Datasource((IEnumerable<object>)ViewBag.DataSource)
.AllowPaging()
.EditSettings(edit => { edit.AllowAdding().AllowDeleting().AllowEditing().EditMode(EditMode.Batch); })
.Columns(col =>
{
col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).TextAlign(TextAlign.Right).Add();
. . .
})) |
Refer to the Help Document and Online Demo link:
In addition to this, there are methods such as “batchCancel”, “batchSave”, “editCell”, “getBatchChanges” and events such as “batchAdd”, “batchDelete”,” beforeBatchAdd”, “beforeBatchDelete”, “beforeBatchSave” ,“cellEdit” and “cellSave” to support Batch editing.
API reference link: https://help.syncfusion.com/api/js/ejgrid
Let us know if you need any further assistance.
Regards,
Farveen Sulthana T.