我正在尝试将自定义视频移植到新的Developer Plattform。经过多次更改后,我可以编译并启动视觉效果。但是现在,当我想将数据放入视觉中时,它只显示任何内容。经过一些调试后我发现,Visual似乎停留在构造函数方法中,因为从不调用update方法。
构造函数中的代码如下所示
constructor(options: powerbi.extensibility.visual.VisualConstructorOptions) {
this.selectionManager = options.host.createSelectionManager();
this.options = options;
// Create main DIV used for the table
this.root = d3.select(options.element/*.get(0)*/)
.append('div')
.classed(FormattedColumnsVisual.VisualClassName, true);
}
两个属性selectionManager和root的定义如下:
private root: D3.Selection;
private selectionManager: ISelectionManager;
因此,视觉执行到this.root = .... call。这里好像卡住了。我没有收到错误消息,但在此之后的每一行代码都没有被执行。
也许你有一个想法,可能会导致这种行为。
感谢您的帮助!