MVCCONTRIB Сетка на заказ дизайн
-
09-10-2019 - |
Вопрос
Я хотел бы воспроизвести следующий дизайн
+-----------------------------------+---+---+
| 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 исходный код.
Не связан с StackOverflow