Abri uma pagina para pesquisa e retorna o cod para pagina anterior
5 respostas
kennedi
Como faço para abri uma tela de pesquisa, onde vou clicar no resultado, e vai retorna para minha pagina anterior.
Seria um formulario de cadastro,
Ex: Cadastro de (Profissional) vou ter que abri uma tela de pesquisa com as especialidade, apos encontra quero
retorna o codigo da especialidade para um campo na pagina de cadastro do profissional.
publicclassTipoAparelhoConverterimplementsConverter{IRepositorioTipoAparelhorepo;publicstaticList<TipoAparelho>listagem;publicList<TipoAparelho>getListagem(){if(listagem==null){listagem=repo.listaTodos();}returnlistagem;}publicvoidsetListagem(List<TipoAparelho>listagem){TipoAparelhoConverter.listagem=listagem;}@OverridepublicObjectgetAsObject(FacesContextfacesContext,UIComponentcomponent,StringsubmittedValue){if(submittedValue.trim().equals("")){returnnull;}else{try{intnumber=Integer.parseInt(submittedValue);for(TipoAparelhop:listagem){if(p.getId()==number){returnp;}}}catch(NumberFormatExceptionexception){thrownewConverterException(newFacesMessage(FacesMessage.SEVERITY_ERROR,"Conversion Error","Not a valid player"));}}returnnull;}@OverridepublicStringgetAsString(FacesContextfacesContext,UIComponentcomponent,Objectvalue){if(value==null||value.equals("")){return"";}else{returnString.valueOf(((TipoAparelho)value).getId());}}}