j2html вложенность для таблиц
Я пытаюсь использовать j2html для рендеринга действительно простой таблицы, но я полностью застрял во вложении и не могу найти никаких документов для этого.
Пытаясь сохранить это кратко и точно, это именно тот HTML, который я хочу достичь:
<table border=0>
<tr>
<td style="vertical-align: top">
<b>Some Info:</b>
</td>
<td style="vertical-align: top">
<p>"some fetched info"</p>
</td>
</tr>
</table>
Теперь я написал следующее (обратите внимание, что это одна из многих попыток):
table(),
tr(
b("Some Info: "),
td().withStyle("vertical-align: top").withText("some fetched info")),
br()
Результат, который я получаю:
<body>
<table>
</table>
<tr>
<b>Some Info: </b>
<td style="vertical-align: top">Some fetched info
</td>
</tr>
Я не могу понять правильное вложение для этой проблемы (или как добавить атрибут границы таблицы в этом отношении).
Я написал здесь очень короткий пример, надеясь, что кто-то может помочь, думая, что, если я просто сделаю это правильно, все это, вероятно, щелкнет в моем мозгу.
(Понимая, что сейчас я не могу закрыть скобку стола таким образом...)
1 ответ
Вам нужно будет вложить в
table
. Кроме того, вы не можете иметь
b("Some Info: ")
непосредственно внутри
tr
, он должен быть вложен в
td
. Вот как должен выглядеть код:
table(
tr(
td().withStyle("vertical-align: top").withText(b("Some Info: ")),
td().withStyle("vertical-align: top").withText(p("some fetched info"))))