Estou iniciando o desenvolvimento de uma aplicação e estou tendo muita dificuldade ao implementar a função editar com o Model do bootstrap, a função salvar está funcionando certinho mais a editar não consigo.
A pagina está listando os itens cadastrados em uma tabela, onde nessa tabela possui o botão editar item mais não consigo buscar os dados para colocar no Model.
O que tenho que fazer para que não seja necessário mudar a interface?
Não consigo identificar uma forma de buscar os dados para apresentar no model, o Model está sendo exibido mais sem os dados necessários para edição.
J
javaflex1 like
Tem que aguardar alguem com bola de cristal.
P
ProgramadorBR
Cara, como vamos te ajudar, se não sabemos nem como é o front end, você não postou uma imagem do front end, quem dirá o back end.
Ou posta o código isolado comentando o que deseja e a gente ajuda ou posta o projeto inteiro.
é a mesma coisa que eu falar que existe a 4º dimensão e não saber explicar…
L
Lucashgoulart1 like
Realmente, não estou com o projeto em mãos a noite postarei aqui, agradeço a sua ajuda.
L
Lucashgoulart
Segue o Código, agradeço a ajuda de vcs.
Estou utilizando Spring boot, Hibernate e jsp.
<divclass="container"><divclass="panel panel-default"><divclass="panel-heading"><divclass="row"><divclass="col-sm-9"><h4>EstadosCadastrados</h4></div><divclass="col-sm-3"><divclass="btn-group"><buttontype="button"class="btn btn-success"data-toggle="modal"data-target="#modalCadastrar"><spanclass="fas fa-plus"></span> Adicionar</button><!-- Modal CADASTRO--><divclass="modal fade"id="modalCadastrar"tabindex="-1"role="dialog"aria-labelledby="exampleModalCenterTitle"aria-hidden="true"><divclass="modal-dialog modal-dialog-centered modal-lg"role="document"><divclass="modal-content"><divclass="modal-header"><h4class="modal-title"id="exampleModalCenterTitle">CadastroEstado</h4><buttontype="button"class="close"data-dismiss="modal"aria-label="Close"><spanaria-hidden="true">×</span></button></div><divclass="modal-body"><formclass="form-horizontal"action="cadastrarEstado"method="post"><!-- CONTEUDO CADASTRO ESTADO MODAL --><divclass="container-fluid"><!-- Nav tabs --><ulclass="nav nav-tabs"role="tablist"><lirole="presentation"class="active"><ahref="#aba1"aria-controls="aba1"role="tab"data-toggle="tab">Dados</a></li><!-- <lirole="presentation"><ahref="#aba2"aria-controls="aba2"role="tab"data-toggle="tab">Profile</a></li><lirole="presentation"><ahref="#aba3"aria-controls="aba3"role="tab"data-toggle="tab">Messages</a></li><lirole="presentation"><ahref="#aba4"aria-controls="aba4"role="tab"data-toggle="tab">Settings</a></li> --></ul><!-- Tab panes --><divclass="tab-content"><divrole="tabpanel"class="tab-pane active"id="aba1"><divclass="container-fluid"><br><!-- ESPACO ENTRE O FORM --><divclass="form-group"><labelfor="inputEmail3"class="col-sm-2 control-label">Codigo:</label><divclass="col-sm-2"><inputtype="text"class="form-control"id="codigo"name="codigo"disabled="true"></div></div><divclass="form-group"><labelfor="inputEmail3"class="col-sm-2 control-label">Sigla:</label><divclass="col-sm-2"><inputtype="text"class="form-control"id="sigla"name="sigla"placeholder="SP"required="true"maxlength="2"onChange="javascript:this.value=this.value.toUpperCase();"></div></div><divclass="form-group"><labelfor="inputPassword3"class="col-sm-2 control-label">Descricao:</label><divclass="col-sm-6"><inputtype="text"class="form-control"id="descricao"name="descricao"placeholder="SAO PAULO"required="true"onChange="javascript:this.value=this.value.toUpperCase();"></div></div></div></div><!-- <divrole="tabpanel"class="tab-pane"id="aba2">teste 2</div><divrole="tabpanel"class="tab-pane"id="aba3">teste 3</div><divrole="tabpanel"class="tab-pane"id="aba4">teste 4</div> --></div></div></div><divclass="modal-footer"><buttontype="submit"class="btn btn-success fas fa-save"> Salvar</button><buttontype="button"class="btn btn-danger fas fa-times"data-dismiss="modal"> Cancelar</button></div></form></div></div></div><divclass="btn-group"><buttontype="button"class="btn btn-primary dropdown-toggle"data-toggle="dropdown"><spanclass="fas fa-cogs"></span>Opcoes<spanclass="caret"></span></button><ulclass="dropdown-menu"role="menu"><li><ahref="#"><spanclass="fas fa-file-pdf"></span> PDF</a></li><li><ahref="#"><spanclass="fas fa-file-excel"></span> Excel</a></li></ul></div></div></div></div></div><divclass="panel-body"><tableid="minhaTabela"class="table table-striped table-hover table-bordered"><thead><tr><th>Código</th><th>Descricao</th><th>Sigla</th><th></th></tr></thead><tbody><c:forEachitems="${estados}"var="estado"><tr><td>${estado.codigo}</td><td>${estado.descricao}</td><td>${estado.sigla}</td><td><buttontype="button"class="btn btn-warning btn-xs"title="Editar"data-toggle="modal"data-target="#modalEditar"><spanclass="fas fa-edit"></span></button><buttontype="button"class="btn btn-danger btn-xs"onclick="confirmacao(${estado.codigo})"title="Excluir"><spanclass="fas fa-trash-alt"></span></button></td></tr></c:forEach></tbody></table></div><!-- MODAL EDITAR --><divclass="modal fade"id="modalEditar"tabindex="-1"role="dialog"aria-labelledby="exampleModalCenterTitle"aria-hidden="true"><divclass="modal-dialog modal-dialog-centered modal-lg"role="document"><divclass="modal-content"><divclass="modal-header"><h4class="modal-title"id="exampleModalCenterTitle">EditarEstado</h4><buttontype="button"class="close"data-dismiss="modal"aria-label="Close"><spanaria-hidden="true">×</span></button></div><divclass="modal-body"><formclass="form-horizontal"action="editarEstado"method="post"na><!-- CONTEUDO CADASTRO ESTADO MODAL --><divclass="container-fluid"><!-- Nav tabs --><ulclass="nav nav-tabs"role="tablist"><lirole="presentation"class="active"><ahref="#aba1"aria-controls="aba1"role="tab"data-toggle="tab">Dados</a></li></ul><!-- Tab panes --><divclass="tab-content"><divrole="tabpanel"class="tab-pane active"id="aba1"><divclass="container-fluid"><br><!-- ESPACO ENTRE O FORM --><divclass="form-group"><labelfor="inputEmail3"class="col-sm-2 control-label">Codigo:</label><divclass="col-sm-2"><inputtype="text"class="form-control"id="codigo"name="codigo"disabled="true"></div></div><divclass="form-group"><labelfor="inputEmail3"class="col-sm-2 control-label">Sigla:</label><divclass="col-sm-2"><inputtype="text"class="form-control"id="sigla"name="sigla"placeholder="SP"required="true"maxlength="2"onChange="javascript:this.value=this.value.toUpperCase();"value="${estado.codigo}"></div></div><divclass="form-group"><labelfor="inputPassword3"class="col-sm-2 control-label">Descricao:</label><divclass="col-sm-6"><inputtype="text"class="form-control"id="descricao"name="descricao"placeholder="SAO PAULO"required="true"onChange="javascript:this.value=this.value.toUpperCase();"value="${estado.codigo}"></div></div></div></div></div></div></div><divclass="modal-footer"><buttontype="submit"class="btn btn-success fas fa-save"> Salvar</button><buttontype="button"class="btn btn-danger fas fa-times"data-dismiss="modal"> Cancelar</button></div></form></div></div></div></div></div>