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

フィールド タイプ ddm-number および ddm-decimal の小数は、常に小数点記号をポイントとして表示します。

written-by

Ankit Gupta

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 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 へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。
did-this-article-resolve-your-issue

legacy-knowledge-base