Україна понад усе! Приєднуйтеся до допомоги!
Как обновить эту часть через 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 работает только для деталей
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать