Apicurio-studio: Редактор: при редактировании «сводки» операции элемент редактирования не закрывается при выборе другой операции.

Созданный на 18 янв. 2019  ·  4Комментарии  ·  Источник: Apicurio/apicurio-studio

Действия по воспроизведению:

  1. Щелкните путь с минимум двумя операциями.
  2. Щелкните сводку операции, чтобы начать ее редактирование.
  3. Выберите другую операцию

Обратите внимание, что встроенный редактор итогового элемента управления остается (со старым значением!). Встроенный редактор должен закрываться при выборе события. Все встроенные редакторы должны закрываться при запуске события выбора.

bug editor

Все 4 Комментарий

Привет Эрик,

Думаю, одна и та же проблема со всеми встроенными редакторами.
Я воспроизвожу эту проблему на примере типа данных.

image

Спасибо за обновление @JulienGoldman - это не удивительно, но очень полезно знать! Я думаю, что это должно быть легко исправить, и у меня есть пара идей ... просто нужно выбрать лучший подход. Думаю, есть три (как минимум) возможных решения:

1) следите за событиями кликов вне редактора
2) закройте редактор, если @input изменится
3) закрывать, когда пользователь меняет свой выбор (для этого есть событие приложения)

Ни одно из решений не является трудным для реализации.

Примечание: я как раз в процессе обновления с angular 5 до angular 7, и всю следующую неделю я уезжаю в отпуск. Но после этого я должен вернуться к некоторым исправлениям ошибок, включая это.

Я считаю, что приведенный выше вариант (2) является наиболее простым и правильным для реализации. Так что я попробую сделать это сейчас. :)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги