onChange()

in ui/angular/src/app/job/create-job/batch/batch.component.ts [264:302]


  onChange(measure) {
    this.dropdownList = [];
    for (let index in this.Measures) {
      var map = this.Measures[index];
      if (measure == map.name) {
        var source = map["data.sources"];
        for (let i = 0; i < source.length; i++) {
          var connector = source[i].connector;
          if (connector["data.unit"] != undefined) {
            var table =
              connector.config.database +
              "." +
              connector.config["table.name"];
            var size = connector["data.unit"];
            var connectorname = connector["name"];
            var detail = {
              id: i + 1,
              name: table,
              size: size,
              connectorname: connectorname
            };
            this.dropdownList.push(detail);
          }
        }
      }
    }
    for (let i = 0; i < this.dropdownList.length; i++) {
      this.someKeyboard[i] = [-1, 0];
      this.someKeyboardConfig[i] = JSON.parse(JSON.stringify(this.config));
      if (this.sliderRefs._results[i]) {
        this.sliderRefs._results[i].slider.updateOptions({
          range: {
            min: -10,
            max: 0
          }
        });
      }
    }
  }