Apicurio-studio: エディター:操作の「要約」を編集するときに、別の操作を選択しても編集コントロールが閉じない

作成日 2019年01月18日  ·  4コメント  ·  ソース: Apicurio/apicurio-studio

再現する手順:

  1. 少なくとも2つの操作があるパスをクリックします。
  2. 操作の概要をクリックして編集を開始します
  3. 別の操作をクリックします

サマリーコントロールのインラインエディタはそのままであることに注意してください(古い値で!)。 インラインエディタは、選択イベントで閉じる必要があります。 選択イベントが発生するたびに、すべてのインラインエディターを閉じる必要があります。

bug editor

全てのコメント4件

こんにちはエリック、

私が思うすべてのインラインエディタで同じ問題。
この問題をデータ型の例で再現します。

image

更新@JulienGoldmanをありがとう-これは驚くべきことではありませんが、知っておくと非常に良いです! 簡単に修正できるはずだと思います。いくつかのアイデアがあります...最善のアプローチを決定する必要があります。 私は3つの(少なくとも)可能な解決策があると思います:

1)エディターの外部でクリックイベントを監視する
2) @inputが変更された場合は、エディターを
3)ユーザーが選択を変更したときに閉じます(これにはアプリケーションイベントがあります)

実装が難しいソリューションはありません。

注:Angular5からAngular7にアップグレードしている最中で、来週は休暇に出かけます。 しかしその後、私はいくつかのバグ修正に戻る必要があります、これは含まれています。

上記のオプション(2)は、実装が最も簡単で、最も正しいと思います。 だから今それをやってみるつもりです。 :)

このページは役に立ちましたか?
0 / 5 - 0 評価