Как обновить эту часть через 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 работает только для деталей

Показать все комментарии
Идея
Реализована

На мой взгляд, не хватает частичного обновления данных на странице.Например, в реестре быстро перегрузить список, не тратя много (реально много) времени на перезагрузку всей страницы. Или в карточке, возможно, полезно было бы перезагрузить детали или всю карточку.

7 комментариев

Здравствуйте, Владимир!

Такой функционал уже есть - достаточно:
1) Изменить сортировку раздела
2) Изменить фильтрацию
3) Нажать на название раздела:

"Демьяник Алексей" написал:
3) Нажать на название раздела:

Ого! Спасибо!
А то во всех презентациях жмут F5 :)

Вот не знал про название раздела!
Спасибо)

и в документации этого не нашел

Думаю, что пора заводить ежедневную рубрику "А знаете ли вы, что..."

На секции при клике на иконки DataView тоже подгружаются новые данные. А вот на карточку добавлять такой функционал уже выглядит как "костыль":smile:

"Повалий Влад" написал: А вот на карточку добавлять такой функционал уже выглядит как "костыль"

Да, попадаются детали, которые не рефрешатся, когда надо

"Владимир Соколов" написал:

и в документации этого не нашел

Думаю, что пора заводить ежедневную рубрику "А знаете ли вы, что..."

Коллеги, здравствуйте!

Передали информацию в соответствующий департамент. Опишем в документации про данную возможность.

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