Προσθήκη σελίδας προορισμού στις απεικονίσεις σας Power BIAdd a landing page to your Power BI visuals

Με το API 2.3.0, μπορείτε να προσθέσετε μια σελίδα προορισμού στις απεικονίσεις σας Power BI.With API 2.3.0, you can add a landing page to your Power BI visuals. Για να το κάνετε, προσθέστε το supportsLandingPage στις δυνατότητες και ορίστε την τιμή του σε True.To do so, add supportsLandingPage to the capabilities, and set it to true. Αυτή η ενέργεια προετοιμάζει και ενημερώνει τις απεικονίσεις σας πριν προσθέσετε δεδομένα σε αυτές.This action initializes and updates your visual before you add data to it. Καθώς η απεικόνιση δεν εμφανίζει πλέον ένα υδατογράφημα, μπορείτε να σχεδιάσετε τη δική σας σελίδα προορισμού που θα εμφανίζεται στην απεικόνιση εφόσον δεν διαθέτει δεδομένα.Because the visual no longer shows a watermark, you can design your own landing page to be displayed in the visual as long as it has no data.

export class BarChart implements IVisual {
    //...
    private element: HTMLElement;
    private isLandingPageOn: boolean;
    private LandingPageRemoved: boolean;
    private LandingPage: d3.Selection<any>;

    constructor(options: VisualConstructorOptions) {
            //...
            this.element = options.element;
            //...
    }

    public update(options: VisualUpdateOptions) {
    //...
        this.HandleLandingPage(options);
    }

    private HandleLandingPage(options: VisualUpdateOptions) {
        if(!options.dataViews || !options.dataViews.length) {
            if(!this.isLandingPageOn) {
                this.isLandingPageOn = true;
                const SampleLandingPage: Element = this.createSampleLandingPage(); //create a landing page
                this.element.appendChild(SampleLandingPage);
                this.LandingPage = d3.select(SampleLandingPage);
            }

        } else {
                if(this.isLandingPageOn && !this.LandingPageRemoved){
                    this.LandingPageRemoved = true;
                    this.LandingPage.remove();
                }
        }
    }

Ένα παράδειγμα σελίδας προορισμού εμφανίζεται στην παρακάτω εικόνα:An example landing page is shown in the following image:

στιγμιότυπο οθόνης σελίδας προορισμού