Вопрос

Я хотел бы воспроизвести следующий дизайн

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

Где A и B являются фиксированными колоннами ширины, содержащие изображения.

Это было бы легко выполнено с помощью <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. Есть ли способ получить дизайн, как этот для каждого элемента внутри списка предметов?

Это было полезно?

Решение

Вы можете реализовать свой собственный Gridrenderer. От Джереми Скиннера блог:

Gridrender по умолчанию является HTMLTALEGRIDRIDRENDER. Что, удивительно достаточно, делает сетку как таблицу HTML. Указав свой собственный Gradrenderer, вы можете полностью изменить, как отображается сетка, не прибегая к полностью переписыванию сетки.

Вы можете получить некоторые идеи из HTMLTableGridRenderer исходный код.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top