問題
-
10 進数フィールド タイプ ddm-number および ddm-decimal は、Web コンテンツ表示ウィジェットおよび Asset Publisher で表示する場合、常に小数点記号をポイントとして表示します。
ステップ:
1. コンテンツに移動 & データ > Web コンテンツ > 構造 > + ボタンをクリックして新しい構造を追加します2. タイプ ddm-number および ddm-decimal の 2 つのフィールドを構造体に追加し、それらがローカライズ可能であることを確認します
3. テンプレートに移動し、前に作成した構造にテンプレートを追加し、2 つのフィールドをドラッグして表示します
4. Web コンテンツに移動し、手順 1 で作成した構造を持つ新しいコンテンツを追加します。
5. たとえば、ロケール en-US を選択して 100000.201 を追加するなど、小数を含むさまざまな値を追加します。
6. ウィジェット ページに移動し、Web コンテンツ表示を追加して、ステップ 4 で作成したコンテンツを表示します。
7. 言語セレクタ ウィジェットを使用して言語を es-ES に変更すると、値 200000,102 が小数点区切り記号 200000.102 として表示され、カンマではなく表示されます。
実際: 10 進フィールド タイプ ddm-number および ddm-decimal は常に小数点記号をポイントとして表示します
例外: 10 進フィールド タイプ ddm-number および ddm-decimal は、現在選択されているロケールに関連する小数点記号を表示します
* その他のコメントや添付ファイルについては、Zendesk サポート タブをご覧ください。
Environment
- Liferay DXP 7.2
- ライフレイDXP 7.3
解決策
- 観察された動作は既知の問題であり、 liferay-fix-pack-dxp-2 for 7.3で修正されています。
- 観察された動作は既知の問題であり、 liferay-fix-pack-dxp-14 for 7.2で修正されています。
- この問題に修正プログラムが必要な場合は、修正プログラムの詳細を添付して、修正プログラムを要求するサポート チケットを作成してください。
- Liferay DXP へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。