NathanSoares Postado Agosto 15, 2014 Denunciar Share Postado Agosto 15, 2014 Ola estou com um problema para adicionar linhas em uma tabela e a linhas adicionar ser enviado como um objeto para o controlador Script para adicionar linha (sei que preciso identificar a linha que estou colocando para o formulário enviar como um item, só não sei o que colocar) function addRowToTable() { $('#entregas tr:last').after('<tr>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '<td> <input class="form-control" type="text"> </td>' + '</tr>'); } Controlador public ActionResult Index() { var diario = new DiarioBordoViewModel(); diario.Entregas = new List<Entrega>(); diario.Entregas.Add(new Entrega() { Cliente = "Big Tiger", Nota = "001" } ); diario.Entregas.Add(new Entrega() { Cliente = "Posto Tupanzinho", Nota = "002" }); return View(diario); } [HttpPost] public ActionResult Index(DiarioBordoViewModel model) { foreach (Entrega entrega in model.Entregas) { String a = entrega.Cliente; } return Index(); } View (parte da tabela) @for (int i = 0; i < Model.Entregas.Count; i++) { <tr> @Html.HiddenFor(m => m.Entregas[i].Cliente) <td class="">@Html.DisplayFor(m => m.Entregas[i].Cliente)</td> <td class="">@Html.DisplayFor(m => m.Entregas[i].Nota)</td> <td>Peso total das notas</td> <td>Chegada</td> <td>Descarga</td> <td>Descarga</td> <td>Saida</td> <td>Re-Entrega</td> <td>Devolução</td> <td>Motivo</td> <td>Senha</td> </tr> } Prints Sem adicionar linhas -> http://prntscr.com/4d4d7o Adicionado uma linha -> http://prntscr.com/4d4dg6 Alguém pode me dizer como posso adicionar uma linha pelo javascript alimentar os campos e ela ser enviada para o controlador Desculpe se não fui claro na explicação Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
NathanSoares
Ola estou com um problema para adicionar linhas em uma tabela e a linhas adicionar ser enviado como um objeto para o controlador
Script para adicionar linha (sei que preciso identificar a linha que estou colocando para o formulário enviar como um item, só não sei o que colocar)
Controlador
View (parte da tabela)
Prints
Sem adicionar linhas -> http://prntscr.com/4d4d7o
Adicionado uma linha -> http://prntscr.com/4d4dg6
Alguém pode me dizer como posso adicionar uma linha pelo javascript alimentar os campos e ela ser enviada para o controlador
Desculpe se não fui claro na explicação
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.