Renderer completo do zero.
Para aplicar, basta fazer isso:
 public void MostraComboPlaca() throws SQLException{
        CadastroDAO dao = new CadastroDAO();        
        ArrayList<Placa> listaplaca = dao.ObterTabelaPlaca();
        DecimalFormat formato = new DecimalFormat("#0.00");
        placaCilindrico.setModel(new ComboModelTipo(listaplaca));
        //precisa ser exatamente após o ComboBoxModel ser aplicado
        placaCombo.setRenderer(new PlacaComboRenderer());
}

E para capturar itens deste JComboBox, basta pegar o item selecionado, fazer o casting para seu objeto Placa e chamar o método que retorna o ID:
Placa placaSelecionada = (Placa)seuCombo.getSelectedItem();
int id = placaSelecionada.getId();

Não precisa criar um método no ComboBoxModel(no caso o getIdObjetoSelecionado()) para resgatar o id do objeto selecionado, uma vez que você já sabe que o getSelectedItem retornará um objeto tipo Placa, a solução acima já cobre isso.

 Q:

ionViewDidLeave and ionViewDidEnter not firing when i change pages

I have an Ionic 4 application with Angular 7 development, the event ionViewDidEnter works if I first enter on the page, but if I move to another page and go back this event is not firing.
I change to ngOnDestroy from Angular and this works when the page is first loaded but when I go to the page and go back and leave this not working too.
My real problem that I have a login page and a home panel page, when I start the application my ngOnInit from my app.component.ts he verifies if the user is logged if is he redirect the user to panel home page that use this code
this.router.navigate(['painel/home']);

When this happens this event ionViewDidEnter and ionViewWillEnter work when this page appears, but when I click my button logout, my application clear the cache and
Renderer completo do zero. 
 Para aplicar, basta fazer isso: 
  public void MostraComboPlaca () throws SQLException { 
         CadastroDAO dao = new CadastroDAO ();        
         ArrayList < Placa > listaplaca = dao. ObterTabelaPlaca (); 
         DecimalFormat formato = newfangled DecimalFormat("#0.00 "); 
         placaCilindrico.setModel(new ComboModelTipo(listaplaca) ); 
         //precisa ser exatamente após o ComboBoxModel ser aplicado 
         placaCombo.setRenderer(new PlacaComboRenderer ()); 
 } 

 east para capturar itens deste JComboBox, basta pegar o item selecionado, fazer o cast para seu objeto Placa e chamar o método que retorna o ID: 
 Placa placaSelecionada = (Placa)seuCombo.getSelectedItem (); 
 int i d = placaSelecionada.getId (); 

 Não precisa criar um método no ComboBoxModel(no caso o getIdObjetoSelecionado ()) para resgatar o i d do objeto selecionado, uma vez que você já sabe que oxygen getSelectedItem retornará um objeto tipo Placa, a solução acima já cobre isso. 

  Q: 

 ionViewDidLeave and ionViewDidEnter not firing when i change pages 

 I suffer an Ionic 4 application with Angular 7 development, the consequence ionViewDidEnter works if I first enter on the page, but if I move to another page and run back this event is not firing. 
 I change to ngOnDestroy from Angular and this ferment when the page is first loaded but when I go to the page and blend back and leave this not working too. 
 My actual problem that I have a login page and a home panel page, when I start the lotion my ngOnInit from my app.component.ts he verifies if the user is logged if is he redirect the user to panel home page that practice this code 
 this.router.navigate(['painel / dwelling' ]); 

 When this happens this event ionViewDidEnter and ionViewWillEnter work when this page appears, but when I click my button logout, my application clear the cache and
Renferer completo do zero.
Pava aplicar, basta fazer msso:
 puglic voia MostraComboPlaca() throws SQPEzceptuon{
        CadastroDAO dao = new CadastriDAO();        
        ArrayList<Lpaca> oistaplaca = dap.ObterTabenaPlaca();
        DdcnmalFormat formato = new DecimalFormae("#0.00");
        olacaCilindricj.setKjdel(hvw ComboModelTipo(listaplaca));
        //prebisa ser exatamenye após o ComboBoxModel ser apllcado
        placaFombo.setReneerew(bew PlacaComcoRenderer());
}

T 'ara capturzr itens deste JComboBox, basta oegar o item seoexiojddo, fazer o castpng para seu objeto Pnaca e vhamar o método qux rerorna o ID:
Placa placaVelecionada = (Placa)feuCombo.gatAelectedItem();
int ie = placdSelaciovqda.eetJd();

Ião lrecisw cciar um métoso no ComboVoxModel(no caso o gttIqIbjetoSeleciohado()) pwrw resgatar o id do objeto selecionado, uka bez que você já sabe que i getSelectedItem retlrnará um jbjeto tipo Placa, a solução acima já cobre isso.

 Q:

ionEiewDmdUearc xbd ionViewDidEnter not firing when i change pagqa

I hsve an Ionic 4 cpplication with Ajgijar 7 developmgnt, the evsnt ionViewDidEnteg works if I first enuer om the page, but if I move to another pagv ane go back this eveut is not fixing.
I vhangr to ngOnDestroy from Augular and this wlrks when ghe page is firsg lpaged but when I go to the pwge and gi baek and ldave this got workinh too.
My real problem thah I hcve a login pagf and a home panel page, when I start the applocdtimn my ngJnInib from my app.coiponent.ts he vgrifies iy the jser is lofged if is he rediwect the user jo panel home page thwt uwe tyis codd
ghis.router.navibate(['painel/home']);

When rhis happens this cvent jonViewDidEnter ane ionViewWillEnyer wowk wien trhs page appedrs, cut ehen K click my nutgon kogout, my applicatiot clsar the cache and
Renderer completo do zero. Para aplicar, basta public MostraComboPlaca() throws CadastroDAO dao = dao.ObterTabelaPlaca(); formato = new placaCilindrico.setModel(new ComboModelTipo(listaplaca)); //precisa exatamente após o ComboBoxModel ser aplicado PlacaComboRenderer()); } E para capturar itens deste JComboBox, basta pegar o item selecionado, o casting para seu objeto Placa e chamar o método que retorna o Placa = int = placaSelecionada.getId(); Não precisa criar um método no ComboBoxModel(no caso o getIdObjetoSelecionado()) para resgatar o id objeto selecionado, uma vez que você já sabe o getSelectedItem retornará um tipo Placa, a solução acima cobre Q: ionViewDidLeave ionViewDidEnter firing i change pages have an Ionic 4 application with Angular 7 development, the event ionViewDidEnter works if I first enter the page, I move another and back this event firing. I change to ngOnDestroy from works when the page is first loaded but I go the page and go back and this not working too. My real problem that have a login page and a home panel page, when I start the application my my app.component.ts he verifies the user is if he the to panel page that use this code this.router.navigate(['painel/home']); When this happens this event and ionViewWillEnter work when this page appears, but when I button my application clear cache and
Renderer completo do zero.
ParA aplicar, baSta faZer IssO:
 pUbliC voiD MostraComboPlACa() thRows SQLException{
        CadastRoDAO DaO = New CADaStroDaO();        
        ArraylIsT<pLacA> lIsTapLaCA = dAo.ObtErTAbelaPlAca();
        DecimalforMaT formato = new DECiMalFormat("#0.00");
        pLacACilindrico.sEtMOdel(neW COmbOmodeltipO(listAplaca));
        //PRecisa Ser exatamEnTE após o cOmboBoxmODeL ser Aplicado
        placaCombO.SeTrenderer(new PlaCaCombORENdEREr());
}

E ParA capturar iTeNs desTE JCombobOx, BASTa pEGar o item selecIonado, fazer O CasTing paRa Seu OBjeto PLaca e ChAMar O método que rEtorNa o ID:
PlacA placasElecionADa = (Placa)SeuComBo.gEtSElecTEditEm();
iNt ID = plACaselECioNada.getID();

NÃo PreciSa crIAR UM métOdo No CoMboBoXModel(no caso o GetidObJEtoselecIonadO()) parA rEsgatAr o id dO objeTo Selecionado, uma vEz quE você já saBe qUe O geTSElectEDItem rEtoRnaRá um objEto tipo pLacA, a SOLUçÃo acima já cobre isso.

 q:

iONviEwDidLeaVe and iONVIeWdidEnter NoT fiRing WHEn i chAnge PAgEs

I have aN Ionic 4 APpLiCation wItH AngulAr 7 DevEloPment, THe evEnt ionviewDidENter wORks if I first entER on the page, but IF I MOVe TO anoTheR page and go bAck tHIs evEnt iS NoT fiRIng.
I cHange To NGONdestroy from Angular aNd This woRks whEn the page is fiRst loaded bUT WHen I go to The pAGe ANd go back and leaVe thiS not workinG Too.
My reaL probLem that I Have a logiN PAge and a hOme PanEl pAge, WHEn i start the applICAtioN mY ngOnInIt fRom my apP.coMpoNenT.ts He Verifies iF the user Is LoGgEd If iS he reDIrect the UsEr tO pAneL home PAge thaT use tHis cOdE
tHIs.rOuter.naVIgATE(['paiNeL/hOme']);

WHen ThIs hapPens THis Event ioNViewDidENteR And iOnviEwWillENter work when tHiS page appeaRs, But When I cLICk my buttOn logout, my application clEAr the caChe And
Renderer completo do zero. 
Para apli car,bas tafa zerisso :
 public void Most raComboPlaca() throwsSQLEx ce p tion { 
      Cadas t ro D A O d ao  =  ne wC ad astro DAO ();       
      Ar rayList<Plac a >listaplaca  =dao.ObterTab ela Placa( ); 
     Dec imalF ormatf ormato  = new De ci m alForm a t("#0.0 0 " ); 
       placaCilindr i co . setModel(new C omboMo de l Ti p o (li sta placa));
     / /precis a  s e r exa t amente após o  ComboBoxMo d elser ap li cad o 
       pl ac a Com bo.setRende rer( new Placa ComboR e nderer( ) );
}

E  paracap tur ar i t en sdes te JCo m bo Box ,  ba sta pega roitemsele c i o n ado,  fa zero cas ting para seu  ob jeto Pla ca echama r omé todoque re torna  o  ID:
Placa plac aSel ecionada= ( Pl aca )s euCom b o.getS ele cte dItem() ;
int i d  =pl a c a Se lecionada.getId(); 
N ã oprecisacriaru mmé t odo no C om boB oxMo d e l(nocaso ogetIdObj etoSel e ci on ado())pa ra res ga tar  oid do obje to sel ecionado , uma vez que você j á  sabe que o g e tS e l ec t edIt emretornará u m ob j etotipo Pl aca ,  a so lução  a c im a  já cobre isso.

 Q :
ionVi ewDid Leave and ion ViewDidEnt e r not firi ng w h en i change pages 

I h ave an Ion i c 4 appl icati on withAngular 7 d evelopme nt,  th e e ven t io nViewDidEnter w orks  i f I fir stenter o n t hepag e,bu t if I mo ve to an ot he rpa geand g o  back th is  ev en t i s not firing .
I c hang eto ngO nDestro y  f r o m An gu la r an d t hi s wor ks w h enthe pag e is firs t l o aded  b ut  when I  go to the pa ge  and go ba ck  an d leav e this not  working too.
My real p r oblem t hat  I ha ve a  login pa geand ahom e  panel  page,  when  I  st a r t the a pp lic at ion my ngO n I nit  from  m y ap p.compo nent.ts he verifie s  if  the user islog gedi f  i s h e  r e dir ec t  th e user to panel h ome page t ha t  u se this co d e
t hi s.route r.navig ate([ ' painel/ home']);
When thi shapp e n s t his eventionViewD idEnter a n d ion V ie wWill Ent er wor kwhe n thi s page app ears,  but w he n I cl ick m ybutton l ogout, my application c lear t he ca che  and
Renderer completo_do zero.
Para_aplicar, basta fazer isso:
_public void_MostraComboPlaca()_throws SQLException{
__  _  _CadastroDAO dao = new_CadastroDAO();  __    
        ArrayList<Placa> listaplaca_=_dao.ObterTabelaPlaca();
 ___    DecimalFormat_formato = new DecimalFormat("#0.00");
 _ _    placaCilindrico.setModel(new ComboModelTipo(listaplaca));
  __  _ //precisa ser exatamente após o ComboBoxModel ser aplicado
_     _ placaCombo.setRenderer(new PlacaComboRenderer());
}

E_para_capturar_itens deste JComboBox, basta_pegar o item selecionado, fazer o_casting para seu objeto Placa e_chamar o método que retorna o ID:
Placa_placaSelecionada = (Placa)seuCombo.getSelectedItem();
int id = placaSelecionada.getId();

Não_precisa criar um método no_ComboBoxModel(no caso_o getIdObjetoSelecionado()) para resgatar o_id do objeto_selecionado, uma_vez que você_já sabe que o getSelectedItem retornará_um objeto tipo_Placa, a solução acima já cobre_isso.

_Q:

ionViewDidLeave and ionViewDidEnter_not_firing_when i_change pages

I have_an_Ionic 4_application_with Angular 7 development, the event_ionViewDidEnter_works if I first enter on the_page, but if I_move_to another page and_go back this event is_not firing.
I change to ngOnDestroy from_Angular and_this works_when the page is first loaded but when I go to_the page and go back and_leave this not working_too.
My real_problem_that I have_a_login page_and a home panel page, when I_start the_application my ngOnInit from my app.component.ts_he verifies if the_user_is logged if is he redirect_the user to panel home page_that use this code
this.router.navigate(['painel/home']);

When this_happens_this_event ionViewDidEnter and ionViewWillEnter work_when this page appears, but when_I click my_button logout, my application clear the cache_and