One suggestion from StackOverflow: http://stackoverflow.com/a/34160564/3192139
This suggestion is to include a hidden field in the dialog for each and every component, which would set a property (eg, isComplete) on the component's node when the dialog is opened and saved. Since the save will only succeed if validation is successful, the property will only be set when the validation rules have passed. The activation preprocessor could then iterate over all nodes under a page and ensure that the property exists.
While this approach seems viable, it seems like a lot of work to add this field to all components (even if we ignore any components located in /libs/). Any other recommendations for leveraging the dialogs' validation rules?
I understand your problem and before looking for any solution, I would like to know, following things:
Hi Jitendra. Thank you for responding.