Enterprise: ツールチップ:無効になっている入力/ボタンのツールチップは更新できません

作成日 2019年12月08日  ·  3コメント  ·  ソース: infor-design/enterprise

バグを説明する
ここで説明されているように
https://github.com/infor-design/enterprise/issues/453#issuecomment -562770921

提案された解決策に従う

<button id="test" class="btn-primary" type="button" title="btn-primary title/tooltip" disabled>
        <div class="disabled-tooltip" title="btn-primary title/tooltip"></div>
        Action
</button>

実際には、2つのツールチップが初期化されています。1つは無効になっていて、もう1つはdiv要素用です。 最初のものはによって初期化されます

$('body').initialize({ locale: initialLocale });
次に、2番目は次の行で初期化されます
$('div[title]').tooltip();

再現するには
動作を再現する手順:

  1. 無効になっているボタンでツールチップを使用し、通常どおりページを初期化します
  2. 新しいテキストでツールチップを更新します
  3. エラーを参照してください

または

  1. 次のページに移動し
  2. ブラウザコンソールを開き、 $('#test').data("tooltip").updated({ content: "hello world"})と入力します
  3. エラーを参照してください

予想される行動
更新されたツールチップを表示する必要がありますが、代わりに古いツールチップテキストが表示されます。

バージョン
4.23.x

[3] type

全てのコメント3件

私の考えでは、ツールチッププラグインにdivを検出させ、その上でツールチップを処理する必要があります。 しかし、これを再現するために使用するコマンドを明確にできますか?

  1. 無効にしたボタンの初期化ツールチップ
  2. 新しいテキストでツールチップを更新する

問題を確認するために何をすべきかを正確に理解していると100%確信していません

問題の説明を更新

完了できなかった古い問題のスコープを解除します。

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