Как обновить эту часть через js после нажатия на кнопку выбора?

Изображение удалено.

Изображение удалено.

 

 

Есть такой код, фильтрация добавляется нормально, данные обновляются только после использования любого другого фильтра(по типу "Ответственного").

stageFilterCallBack : function(args) {
    this.selectedRows = args.selectedRows.getItems();
    var selectdIds = [];
 
    this.selectedRows.forEach(function(item) {
      selectdIds.push(item.value);
    }, this);
 
    this.set("CurrentStageFiltersSelectedItems", selectdIds);
 
	const filters = this.get("SectionFilters");
    var filialFilter = this.Terrasoft.createColumnInFilterWithParameters("Stage.Id", selectdIds);
    filialFilter.comparisonType = this.Terrasoft.ComparisonType.EQUAL;
 
    filters.removeByKey("stageFilter");
    filters.add("stageFilter", filialFilter);
 
    this.updateDetail(
    {
	  detail: "UsrSchema4Detailf84a3cb6",
      reloadAll: true
    }
  );
}

 

Нравится

1 комментарий
Лучший ответ

Для обновления реестра следует использовать метод

this.reloadGridData();

updateDetail работает только для деталей

Для обновления реестра следует использовать метод

this.reloadGridData();

updateDetail работает только для деталей

Показать все комментарии