public update()

in src/visual.ts [38:63]


        public update(options: VisualUpdateOptions) {
            debugger;
            if (!options) {
                return;
            }

            if (options.type & powerbi.VisualUpdateType.Data) {
                if (!options.dataViews
                    || !options.dataViews[0]
                    || !options.dataViews[0].matrix
                    || !options.dataViews[0].matrix.rows
                    || !options.dataViews[0].matrix.rows.root
                    || !options.dataViews[0].matrix.rows.root.children
                    || !options.dataViews[0].matrix.rows.root.children.length
                    || !options.dataViews[0].matrix.columns
                    || !options.dataViews[0].matrix.columns.root
                    || !options.dataViews[0].matrix.columns.root.children
                    || !options.dataViews[0].matrix.columns.root.children.length) {
                    this.dataView = undefined;
                    return;
                }

                this.dataView = options.dataViews[0];
                this.target.innerHTML = MatrixDataviewHtmlFormatter.formatDataViewMatrix(options.dataViews[0].matrix);
            }
        }