質問

次のデザインを再現したいと思います

+-----------------------------------+---+---+
| some text here                    | A | B |
+-----------------------------------+---+---+
| some multiline text here                  |
+-------------------------------------------+

ここで、AとBは画像を含む固定幅列です。

これは、aを使用して簡単に実現されます <table> このような要素

<table>
    <tr>
        <td>some text here</td>
        <td width="20"><img alt="" src="/imageurl" /></td>
        <td width="20"><img alt="" src="/imageurl" /></td>
    </tr>
    <tr><td colspan="3">some multiline text here</td></tr>
</table>

しかし、私はMVCCONTRIBプロジェクト内でグリッドヘルパーを使用しています。アイテムのリスト内のすべてのアイテムに対してこのようなデザインを取得する方法はありますか?

役に立ちましたか?

解決

独自のグリッドレンダーを実装できます。ジェレミー・スキナーから ブログ:

デフォルトのグリッドレンダーは、HTMLTableGridRendererです。驚くべきことに、グリッドをHTMLテーブルとしてレンダリングします。独自のグリッドレンダーを指定することにより、グリッドコンポーネントを完全に書き直すために頼ることなくグリッドのレンダリング方法を完全に変更できます。

htmltablegridrendererのアイデアを入手できます ソースコード.

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