Show save dialog after save failed

Stimulsoft Reports.JS discussion
Post Reply
l.kozien
Posts: 5
Joined: Mon Dec 04, 2017 10:54 am

Show save dialog after save failed

Post by l.kozien »

Hello,

I have a validation of application on server side when user is trying to save report. I found topic with similar problem: viewtopic.php?f=13&t=4562&start=0 but it is a topic from 2011. I want to know if this feature has been implemented.

I want to reopen save dialog box when server send information that report requested name is already taken. I found this command:

Code: Select all

designer.jsObject.SendCommandSaveReport();
but it can only rerun actual event without any chance to change filename. Is there any possibility to resolve my problem except for implementing my own modal?
Alex K.
Posts: 6488
Joined: Thu Jul 29, 2010 2:37 am

Re: Show save dialog after save failed

Post by Alex K. »

Hello,

Please try to check the following code:

Code: Select all

designer.jsObject.oldReceveFromServer = designer.jsObject.receveFromServer;
designer.jsObject.receveFromServer = function (args) {
      var jsObject = this;
      var answer = { command: null };
      if (jsObject.options.useCompression) args = StiGZipHelper.unpack(args);
              answer = JSON.parse(args);
       if (answer.command == "SaveReport" || answer.command == "SaveAsReport") {
              //a point where getting the answer from the server
              debugger;
              //fox example
              if (answer.infoMessage || answer.errorMessage) {
                        jsObject.ActionSaveAsReport(); //reopen save dialog
              }
       }
       jsObject.oldReceveFromServer(args);
}
Thank you.
Post Reply