Как обновить эту часть через 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 комментарий
Лучший ответ
18 января 2021 07:25
Для обновления реестра следует использовать метод
this.reloadGridData();
updateDetail работает только для деталей
18 января 2021 07:25
Для обновления реестра следует использовать метод
this.reloadGridData();
updateDetail работает только для деталей
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать