I aplogize for the delay. The main purpose is that from the beforeEditEnd event you may “validate” your new value and decline it using the “return false” if it is needed.]
While the AfterEditEnd event after the value of your cell is already changed.
Get a guaranteed answer from DHTMLX technical support team
under the most suitable support plan