Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Tooltips custom visuals table

Hello, I want to create a tooltips for table custom visual, but i have a problem. My table is type htmlelement, I looked at the tutorial for creating tooltips here but the example is not put in...
  • v-evelk's avatar
    v-evelk
    7 years ago

    Look at the code from the link that I provided you.

    this.tooltipServiceWrapper.addTooltip<LineDotPoint>(
         dotsSelectionMerged,
         (tooltipEvent: TooltipEventArgs<LineDotPoint>) => {
             return this.getTooltipDataItems(tooltipEvent.data);
        }
    );

    You just need to call method addTooltip and provide couple of arguments there.

    The first argument is d3 selection that is a target for a tooltip.

    The second argument is a callback function that has to return an array of objects that contain tooltip inforamation.

    For instance, you could write even something simple like below to test how it works:

            this.tooltipServiceWrapper.addTooltip(
                warning.title, // target d3 selection, replace by your selection
                () => {
                    return [{
                        displayName: null,
                        value: "some text that will be displayed in a tooltip"
                    }];
                });

     

    Kind Regards,

    Evgenii Elkin,
    Software Engineer
    Microsoft Power BI Custom Visuals
    [email protected]