Fieldsプラグイン2.0.2を使用するときに、千の区切り記号なしで整数をレンダリングする最も簡単な方法

diegomtassis

Grails3.0.2を使用して非常に基本的なアプリを構築しています。

Unitというドメインクラスがあります。このクラスには、seasonというフィールドが含まれています。このフィールドのタイプは整数で、年を表します。

コマンドgenerate-viewsを使用して、スキャフォールドビューを生成しました。

アプリケーションを実行すると、既存のインスタンスが表示されると、千の区切り記号として「、」を使用して季節が表示されるので、削除したいと思います。

シーズンのフォーマットを(のみ)オーバーライドする最も簡単な方法は何ですか?

テストの目的で、Unitクラスのshow.gspを次のように変更しました。

<f:with bean="unit">
    <f:display />
    <f:display property="season" />
</f:with>

<f:display property="season" />ディスプレイ単に「1975」が、ラベルを無視します。

Fieldsプラグインのドキュメントを理解しようとしましたが、目的を達成できなかったため、理解していないことは明らかです。

_displayWidget.gsp下に追加しましたviews/_fields/unit/season(私も下で試しましたviews/unit/season)が、結果は以前とまったく同じなので、プラグインはそれらを考慮していないと思います。

<g:formatNumber groupingUsed="false" number="${value}" />
sCrain

私はこの_displayWidget.gsp規則に精通していませんが、より簡単なアプローチは、以下を含む_display.gspアンダーviews/_fields/unit/season追加することにより、unit.seasonプロパティの表示をオーバーライドすることです。

${value}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ