legacy-knowledge-base
公開されました Jun. 30, 2025

Liferay UI Panel - デフォルトで属性が折りたたまれています。

written-by

Debora Vita

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

問題

  • Liferay UIパネルをデフォルトの折りたたみ状態で使用しようとしたところ、属性が効かないようです。
  • 次の例のコードをウィジェットテンプレートに入れると、パネルはデフォルトで拡張された状態で表示されます。
  • tldによるとdefaultStateとstateが "open "でない場合、デフォルトでパネルが折りたたまれているはずですが、そうではありません:
    <@liferay_ui.panel
    collapsible=true
    id="testPanel"
    title="test"
    persistState=false
    defaultState="closed"
    state="closed"
    >
    test
    </@>

Environment

  • DXP 7.4

解決策

  • デフォルトでパネルを折りたたむようにするには、以下のように extended=false という属性をコードブロックに追加します:
    <@liferay_ui.panel
    collapsible=true
    id="testPanel"
    title="test"
    persistState=false
    defaultState="closed"
    state="closed"
    extended=false
    >
    test
    </@>

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base