問題
-
getOptions は、複数の値を許可する Select フィールドの選択された使用可能な値を返します。
-
再現する手順:
-
構造体 S1 複数選択フィールド で作成し、3 つのデフォルト オプションで Sel1 という名前を付けます
- 次のマークアップでテンプレート T1 を作成します
-
Selected options:
<ul>
<#list Sel1.getOptions() as key>
<li>opt: ${key} </li>
</#list>
</ul>
Available options:
<ul>
<#list Sel1.getOptionsMap() as key, value>
<li>opt: ${key} = ${value} </li>
</#list>
</ul> - オプション 2 とオプション 3を選択して、S1 に基づいて Web コンテンツ WC1 を作成します。
- WC1 を表示するように Web コンテンツ表示を構成する
- WCD の出力を確認する
-
観測結果
-
期待される結果
-
観測結果
-
Environment
- Liferay DXP 7.2 フィックスパック 7
解決策
- これは既知の問題であり、Liferay DXP 7.2 FP9 で解決されています。
- この問題に修正プログラムが必要な場合は、パッチの詳細を添付して、修正プログラムを要求するサポート チケットを作成してください。
- Liferay DXP にフィックスパックとホットフィックスをインストールすると、それぞれの環境にこのホットフィックスをインストールするためのガイドが表示されます。