Using Sitebricks, I want to generate a table where one object backs each <td>
in a table. The only examples I've seen have one object back an entire <tr>
- so the HTML is consistent across each row. I would like to be able to wrap N entries in <tr>
.
I don't want to have to have my page object in Sitebricks be aware of the layout of the page (and so have to add indices or structure the items as a List<List<Something>>
).
Any ideas?
Edit: This is, of course, not limited to Sitebricks, but is a general question about separation of model from view using web templating systems.
Seems like you can put the @Repeat in front of anything. I don't think it cares about whether it's a row in a table or a column.
https://github.com/dhanji/sitebricks/blob/master/sitebricks-acceptance-tests/src/main/resources/Repeat.html
If you're trying to keep track of the index so you can emit special stuff every nth row, I don't know.