2

このような構造のテーブルを作成する必要があります

|--------------------------------|  
| | 列1 | col2 |       col3       | col4 |  
| | | | | | col3.1 | col3.2 | | |  
|----|----|--------|--------|----|  
|----|----|--------|--------|----|  

表示タグを使用してそのようなデータグリッドを作成することは可能ですか?

4

1 に答える 1

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持つプロパティがある場合、リスト内の現在のオブジェクトにアクセスするには、 を記述します。idgetIdtest.id

しかし、最初にデコレータを使用してみます(列ごとにデコレータを追加できますiirc)。2番目のオプションは非常に面倒です。

于 2009-12-02T11:27:59.650 に答える