Markupbuilder рендеринг html select element
-
26-10-2019 - |
Вопрос
У меня есть следующее в тагале
select(name:"foo", value: "1") {
option(value: "1", "hoo")
option(value: "2", "goo")
}
Когда страница рендерирует, используя этот Taglib, у меня нет элемента выбора для отображения. Другие элементы, такие как входные, отлично работают, используя тот же тип разметки. Я знаю, что он попадает в этот код, потому что я установил точки останова и отладки. Все кажется в порядке. Это просто не оказывается в последней разметке.
Решение
Я должен был изменить его на следующее:
def formContainer = new MarkupBuilder(out)
....
formContainer.select(name:"foo", value: "1") {
option(value: "1", "hoo")
option(value: "2", "goo")
}
...
Не связан с StackOverflow