jira-helper icon indicating copy to clipboard operation
jira-helper copied to clipboard

[BUG] При обновлении контрольной диаграммы не обновляется линия SLA

Open stepev opened this issue 4 years ago • 2 comments

Describe the bug При изменении фильтров на контрольной диаграмме, меняется масштаб вертикальной шкалы.

To Reproduce Steps to reproduce the behavior:

  1. Выставляем SLA, например, в 10 дней image

  2. Меняем фильтры, например, убираем из графика часть колонок. Или добавляем, или меняем любые другие параметры графика, главное, чтобы изменилась вертикальная шкала. Линия SLA остаётся на том же месте, в то время как шкала изменилась. Значение перцентиля не пересчитывается. image

Expected behavior Линия SLA перемещается на своё место вместе со шкалой сразу же при изменении параметров графика. Значение перцентиля обновляется.

Additional context Сейчас есть воркэраунд, если сместить SLA +-1, то линия возвращается на место.

stepev avatar Jun 29 '21 13:06 stepev

Если вызвать render SLA на событие onchange для элемента #ghx-chart-content

var svgContainer = document.querySelector('#ghx-chart-content');
svgContainer.onchange = function (e) { console.log(e) }

то возможно обновлять SLA линию при изменении графика

pavelpower avatar Jan 29 '22 16:01 pavelpower

пока в голову ничего лучшего не пришло кроме вот такого безобразия https://github.com/Tinkoff/jira-helper/blob/134_change_sla_line_after_update_control_chsrt/src/charts/AddSlaLine.js#L322-L335

pavelpower avatar Jan 29 '22 16:01 pavelpower