このような構造のテーブルを作成する必要があります
|--------------------------------| | | 列1 | col2 | col3 | col4 | | | | | | | col3.1 | col3.2 | | | |----|----|--------|--------|----| |----|----|--------|--------|----|
表示タグを使用してそのようなデータグリッドを作成することは可能ですか?
このような構造のテーブルを作成する必要があります
|--------------------------------| | | 列1 | col2 | col3 | col4 | | | | | | | col3.1 | col3.2 | | | |----|----|--------|--------|----| |----|----|--------|--------|----|
表示タグを使用してそのようなデータグリッドを作成することは可能ですか?
デコレーターの例 ( http://displaytag.sourceforge.net/1.2/tut_decorators.html ) を確認してください。これが最善の策です。
それを行う別の方法は、次のようにセルのコンテンツを手動で追加することです。
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
私の記憶が正しければ、テーブルが次のように定義されていたとします。
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
を使用して現在の要素にアクセスするため、表示しているオブジェクトに getter をtest
持つプロパティがある場合、リスト内の現在のオブジェクトにアクセスするには、 を記述します。id
getId
test.id
しかし、最初にデコレータを使用してみます(列ごとにデコレータを追加できますiirc)。2番目のオプションは非常に面倒です。