submit parameter event

Stimulsoft Reports.JS discussion
Post Reply
kairat
Posts: 3
Joined: Wed Dec 21, 2016 11:39 am

submit parameter event

Post by kairat »

Hello. Is there an event in code when user clicks submit button of parameters in viewer and designer ?
HighAley
Posts: 8431
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: submit parameter event

Post by HighAley »

Hello.

You could handle the event with next code in viewer:

Code: Select all

var viewer = new Stimulsoft.Viewer.StiViewer(options, "StiWebViewer1", false);
        viewer.renderHtml("viewerCont");

        viewer.jsObject.postInteractionOld = viewer.jsObject.postInteraction;

        viewer.jsObject.postInteraction = function (params) {
            if (params.action == "Variables") {
                //var report = viewer.report;
                //Here you can write your code
            }
            viewer.jsObject.postInteractionOld(params);
        }
and designer:

Code: Select all

var designer = new Stimulsoft.Designer.StiDesigner(options, "StiDesigner", false);
            designer.renderHtml("content");

            var viewer = designer.jsObject.options.viewerContainer.firstChild;
            viewer.jsObject.postInteractionOld = viewer.jsObject.postInteraction;

            viewer.jsObject.postInteraction = function (params) {
                if (params.action == "Variables") {
                    //var report = viewer.report;
                    //Here you can write your code
                }
                viewer.jsObject.postInteractionOld(params);
            }
Thank you.
kairat
Posts: 3
Joined: Wed Dec 21, 2016 11:39 am

Re: submit parameter event

Post by kairat »

Thank you. It works. Can you additionally show how to get current report instance of this event ? I need it to register new data for report.
HighAley
Posts: 8431
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: submit parameter event

Post by HighAley »

Hello.

Just uncomment the line of code above.

Thank you.
Post Reply