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.
javaflex1 like
Tem que aguardar alguem com bola de cristal.
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>