私はリッチフェイス3.3を使用しています。多くの行を持つデータテーブルを使用しています。列の値が0の場合、空白のセルを表示したいのですが、どうすれば可能ですか?
2 に答える
0
ENUM を使用していたときに、この型の問題に直面しました。データベースに整数を格納し、テーブル i に説明を出力することを意味します。
お気に入り
Enum{ FIRST, SECOND, THIRD }
したがって、データベースでは、FIRST の場合は 0、Second の場合は 1 などを格納します。ページでは、FIRST、SECOND ...
今ソリューション。
エンティティにもう 1 つのフィールドを追加します。
データベースからリストを取得するときはいつでも、そのフィールドは常にNULLになります。のように処理します。
if (intergerValueFromDatabase == 0)
{
//Set Description field.
setDesc("First");
}
else if(intergerValueFromDatabase == 0)
{
setDesc("SECOND");
}...
ページで何もする必要はありません。
行列の後、これを JSF データテーブル オブジェクトに送信します。また、JSF ページの Datatable の記述を使用します。
于 2013-10-01T05:25:09.210 に答える