【问题标题】:Power BI custom visual, creating multiple objectsPower BI 自定义视觉对象,创建多个对象
【发布时间】:2017-06-28 08:42:32
【问题描述】:

我在创建多个对象时遇到了麻烦(对象的数量基于输入数据)。已经尝试过创建一个数组,但我必须知道在获取数据之前需要创建的许多对象。有人知道怎么做吗?

我的代码 -

module powerbi.extensibility.visual {
    export class Visual implements IVisual {
        private lines: d3.Selection<SVGElement>[];
        private svg: d3.Selection<SVGElement>;
        private container: d3.Selection<SVGElement>;

        constructor(options: VisualConstructorOptions) {
            this.svg = d3.select(options.element)
                .classed("svg",true)

            this.container = this.svg.append("g")
                .classed("container", true)

            var a = []
            for(var i = 0; i < 5; ++i){
                a[i] = this.container.append("line")
                    .classed("line_"+String(i), true)
            }

            this.lines = a;
        }

        public update(options: VisualUpdateOptions) {

        }
    }
}

【问题讨论】:

    标签: javascript typescript d3.js powerbi


    【解决方案1】:

    使用

    a[i] = this.svg.container.append("line")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多