Skip to main content
14-Alexandrite
February 28, 2024
Solved

Validation on document before to save in Arbortext Editor.

  • February 28, 2024
  • 1 reply
  • 1505 views

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.

 

 

Best answer by GarethOakes

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

1 reply

16-Pearl
February 29, 2024

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

Partner14-AlexandriteAuthor
14-Alexandrite
February 29, 2024

It does thanks a lot !