質問

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

|--------------------------------|  
|col1|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="*" >

あなたはtestを使用して、現在の要素にアクセスし、あなたが表示されているオブジェクトはゲッターidとプロパティgetIdを持っている場合、あなたはtest.idを書き込むことによって、リスト内の現在のオブジェクトにアクセスします。

しかし、私は、第二の選択肢は非常に厄介である。(あなたはデコレータ列単位IIRCを追加することができます)最初のデコレータを使用してみます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top