Ir para conteúdo
Fórum Script Brasil

NathanSoares

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que NathanSoares postou

  1. 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
×
×
  • Criar Novo...