Forum Discussion

admhemed's avatar
admhemed
Frequent Visitor
8 years ago

destroy never triggers

Destroy event never ever triggers,

I need this event to know when user removes the visual, 

any solution or work around?

 


module powerbi.extensibility.visual {
"use strict";

export class Visual implements IVisual {
constructor(options: VisualConstructorOptions) {
}


public update(options: VisualUpdateOptions) {
}
public destroy(): void {
console.log('%c destroy ', 'background: #222; color: #bada55');
}
}
}

 

3 Replies

  • v-viig's avatar
    v-viig
    Community Champion

    This issue is on backlog.

     

    Could you please describe why you need to know when user removes a visual?

     

    Ignat Vilesov,

    Software Engineer

     

    Microsoft Power BI Custom Visuals

    [email protected]

     

    • admhemed's avatar
      admhemed
      Frequent Visitor

      I'm saving state for each of my visuals, and I need to know when a user removes the visual to correctly update the state.

      Currently I'm using a socket io disconnect event as a work around, but it is not good enough, because the socket disconnects when user refreshes the page for example. 

      • v-viig's avatar
        v-viig
        Community Champion

        Thanks for the clarification. PBI CV API team will work on this issue but there's no ETA.

         

        Ignat Vilesov,

        Software Engineer

         

        Microsoft Power BI Custom Visuals

        [email protected]