What's different?

What’s different about validation between dhtmlxGrid and dhtmlxdataprocessor?

mygrid.setColValidators("ValidEmail"); //grid validation myDataProcessor.setVerificator(0,not_empty); //dataprocessor validation
In addition, when I use grid validation, could I block the data sending which is triggered by dataprocessor ?

docs.dhtmlx.com/grid__validation … aprocessor

The native dhtmlxGrid validation described above doesn’t affect DataProcessor behaviour. What does it mean?
All changes made in the grid are sent to the server, no matter if they’re correct or not. Cells that fail validation are marked with a special style but their values are saved on the server.