問題
-
再現する手順:
- Site Builder > Page Fragments の下で、フラグメント エントリをインポートします。zip(添付)
- フラグメントをコンテンツ ページにドラッグします。構成では、反復の defaultValue は 3 です。 正常に動作し、フィールドはデフォルト値 3 で編集可能です。
- フラグメント構成アイコンをクリックし、「Number for Loop Variable」フィールドの値を 15 に変更します。
- 編集できないフィールドをランダムに編集しようとすると、編集されるフィールドと編集されないフィールドがあります。
- ブラウザのコンソールを確認すると、以下の JS エラーが見つかります。
Uncaught goog.asserts.AssertionError {
message: "Failure: expected param content of type function(), but got undefined.",
reportErrorToServer: true,
messagePattern: "Failure: expected param content of type function(), but got undefined.",
stack: "AssertionError: Failure: expected param content of...-dom@2.16.8/lib/IncrementalDomRenderer.js:4931:5)"
}
Environment
- Liferay DXP 7.2
解決策
- 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-6 以降で修正されています。
- Liferay DXP へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。