Skip to main content
14-Alexandrite
Feb 28, 2024 9:11 PM UTC
Solved

Validation on document before to save in Arbortext Editor.

I'm adding a callback on the Save option in the Arbortext Editor menu.

The callback works perfectly but I don't know how to prevent the save from being made in a particular case.

Here is my addition of the callback :

 

 

 

doc_add_callback(current_doc(), 'save', 'triggerSaveDocument');

 

 

 

Here is my implementation of that callback :

 

 

 

function triggerSaveDocument(doc, op){
 local isValidDocument = callComparaison();
 if(!$isValidDocument){
 #I need here to prevent the save process of being made.
 return 0;
 }
}

 

 

 

 I tried return 0;  but that didn't work.

Do you know how to bypass the saving ?

Thanks for your time.

 

 

16-Pearl
Feb 29, 2024 12:38 AM UTC

My memory is quite hazy here but in the help documentation it seems to indicate you should return -1? Does that work?

https://support.ptc.com/help/arbortext/r8.2.1.0/en/index.html#page/Program/acl_ref/help762.html

2 replies

16-Pearl
Feb 29, 2024 12:38 AM UTC

My memory is quite hazy here but in the help documentation it seems to indicate you should return -1? Does that work?

https://support.ptc.com/help/arbortext/r8.2.1.0/en/index.html#page/Program/acl_ref/help762.html

Translate
Partner14-AlexandriteAuthor
14-Alexandrite
Feb 29, 2024 12:59 AM UTC

It does thanks a lot !

Translate