onChange()

in sample/frontend/src/app/shared/grid/filter/number-filter/number-filter.component.ts [21:34]


  onChange() {
    setTimeout(() => {
      if (this.range[0] < this.data.min) {
        this.range[0] = this.data.min;
      }
      if (this.range[1] > this.data.max) {
        this.range[1] = this.data.max;
      }
      this.range = [...this.range];
      const result:ColumnNumberFilterData = this.range[0] !== this.data.min || this.range[1] !== this.data.max ?
        {min:this.range[0],max:this.range[1]}:null;
      this.changeFilter.emit(result);
    });
  }