Skip to content

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

Open
stepev opened this issue Jun 29, 2021 · 2 comments
Labels
bug Something isn't working

Comments

@stepev
Copy link
Collaborator

stepev commented Jun 29, 2021

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 stepev added the bug Something isn't working label Jun 29, 2021
@pavelpower
Copy link
Contributor

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

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

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

@pavelpower
Copy link
Contributor

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants