aspnet-js-aspxclientgridviewcellinfo.md
Contains information on a grid cell.
declare class ASPxClientGridViewCellInfo
An object of the ASPxClientGridViewCellInfo type is returned by the ASPxClientGridViewBatchEditApi.GetEditCellInfo and ASPxClientGridViewBatchEditApi.GetFocusedCell methods.
Note
Refer to the following online samples:
Web Forms: ASPxGridView - Batch Editing - A simple implementation of an EditItemTemplate
Grid View for ASP.NET MVC - How to implement an edit item template in batch mode
var preventEndEditOnLostFocus = false;
function C1spinEdit_KeyDown(s, e) {
var keyCode = ASPxClientUtils.GetKeyCode(e.htmlEvent);
if (keyCode === ASPx.Key.Esc) {
var cellInfo = grid.batchEditApi.GetEditCellInfo();
window.setTimeout(function () {
grid.SetFocusedCell(cellInfo.rowVisibleIndex, cellInfo.column.index);
}, 0);
s.GetInputElement().blur();
return;
}
if (keyCode !== ASPx.Key.Tab && keyCode !== ASPx.Key.Enter) return;
var moveActionName = e.htmlEvent.shiftKey ? "MoveFocusBackward" : "MoveFocusForward";
if (grid.batchEditApimoveActionName) {
ASPxClientUtils.PreventEventAndBubble(e.htmlEvent);
preventEndEditOnLostFocus = true;
}
}
function C1spinEdit_LostFocus(s, e) {
if (!preventEndEditOnLostFocus)
grid.batchEditApi.EndEdit();
preventEndEditOnLostFocus = false;
}
See Also