legacy-knowledge-base
公開されました Jul. 2, 2025

リッチ テキスト ツールバーが固定ではなくフローティングになっているのはなぜですか?

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ユーザーがリッチ テキスト タイプの編集可能フィールドを持つ新しいフラグメントを作成し、それをコンテンツ ページに配置する場合、テキストの一部を選択するまで、リッチ テキスト アクション ツールバーは表示されません。
  • 再現手順
    1) Liferay 7.3 インスタンスを起動します
    2) コレクションとその中にフラグメントを作成します
    3) HTML セクションに次のようなリッチテキスト タイプの編集可能フィールドを作成します:
    <lfr-editable id="heading" type="rich-text">
    サンプル テキスト
    </lfr-editable>
    4) コンテンツ ページを作成し、フラグメントを配置します
    5) フラグメントをクリックして編集を開始します
    6) テキストをダブルクリックしますツールバーを開くには
    7) Enter をタップして 2 番目の行を作成し、空の行をトリプルクリックしてツールバーを開きます
    8) Enter をもう一度タップして 3 番目の行を作成します
    9) 3 行目、ツールバーが開きます
    10) 2 行目をトリプルクリックすると、ツールバーが開きます
    11) 3 行目をもう一度トリプルクリックします -> 何も起こりません
    12) 何か入力を開始します -> テキストが表示されますツールバーを開くために選択できる 3 行目
    13) すべてを削除して、空の行を 1 つだけ使用できるようにします。
    14) トリプルクリック -> 何も起こりません
    15) 何か入力を開始します -> が表示され、ツールバーを開くために選択できます
    編集難しい。
    予期される動作: ツールバーは永続的であるか、ユーザーが編集可能なフィールドをクリックすると表示され、ユーザーがフィールドを離れると消える必要があります。

Environment

  • Liferay DXP 7.3

解決策

  • ツールバーが現在表示され、開かれる方法は、意図された動作です。
  • ただし、このシナリオでは、次の回避策を提案できます。

    • PageEditor/AlloyEditor は、ユーザーの要件を満たすようにカスタマイズできます。

    • Feature Request ticket を作成して、ユーザーが編集可能なフィールドをクリックしたときに表示されるツールバーを追加します。

    • '+' 記号の動作を変更してリッチ テキスト ツールバーを表示する方法について、Alloy Editor チームに問い合わせることができます。

    • さらに、ユーザーはいつでも新しい行を開始し、トリプルクリックしてその行のツールバーを開くことができます。

追加情報

  • ユーザーは https://issues.liferay.comで機能リクエスト チケットを開くことができます。 説明では、コア開発者が要求された変更の重要性を評価できるように、理由を説明できます。 チケットの作成者は、さらに質問がある場合に備えて、開発者から電子メール通知を受け取ります。
  • 正確な実装は開発者の決定に依存し、新機能は将来の Liferay リリースにのみ追加できることに注意してください。 ユーザーは、次のリンクにアクセスして機能リクエスト チケットを開く方法の詳細を確認できます。 新機能または機能改善のリクエスト
  • カスタマイズや開発の提案をさらに支援するために、「Global Service Team」と呼ばれるチャネルがあります。
did-this-article-resolve-your-issue

legacy-knowledge-base