Skip to content

Replies

0
Andrew Murphy
Andrew Murphy answered on Nov 11, 2020 7:26 PM

Update:  I was able to get this to work but had a use a different approach as described in another post here.  I am guessing adding a delegate is somehow different than attaching a client side event?

0
Andrew Murphy
Andrew Murphy answered on Nov 1, 2020 6:14 AM

Hello – I am trying to get this to work for the cell editing, and  I cannot get it to function.  I have verified that the handler I assigned for event editCellStarting does get fired, and it does return false. I have used the debugger in Chrome to verify this.  But it still allows the edit box to appear and be able to change the values in the grid.   I am using Cell Edit model with MVC.   Any thoughts on why the editing would still proceed?

In Controller (MVC) 

GridUpdating updating = new GridUpdating();

//Add client event that gets fired after call updated ended. This will allow to enable the save button to function
updating.ClientEvents.Add("editCellStarting", "HandleGridCellUpdatedStart(evt,ui);");

//Javascript 

function HandleGridCellUpdatedStart(evt, ui)
{
//Purpoe: This gets called when Infragistics grid is starting to get updated

// alert('starting to update a cell');

if ((ui.rowAdding == false) && (ui.columnKey == "PartnerName"))
{

//if not adding a row and the partner Name is trying to be updated, return right away
return false;
}