Preciso de uma força!
Como submeter vários combos, usando thymeleaf?
No exemplo abaixo, tentei concatenar o valor da combo com o id da atividade para saber a que objeto pertence o valor selecionado mas não funcionou…
class Grupos{
Long id;
String nome;
List<Atividade>lista=new ArrayList<Atividade>();
}
class Atividade{
Long id;
String valor;
}
class Treino{
Long id;
List<Atividade>listAtividadesSelecionadas=new ArrayList<Atividade>();
}
<form class="form-inline" method="POST" style="margin: 20px 0"
th:object="${treino}" th:action="@{/treinos}">
<div class="form-group">
<th:block th:each="grupo : ${grupos}">
<table class="table" >
<thead>
<tr>
<td th:text="${#strings.toUpperCase(grupo.nome)}"> </td>
</tr>
</thead>
<tbody>
<tr th:each="atividade : ${grupo.atividades}">
<td>
<select th:field="*{listAtividadesSelecionadas[__${stat.index}__].valor}">
<option th:value="1@${atividade.id}">1</option>
<option th:value="2@${atividade.id}">2</option>
</select>