It is currently 1 October 2020, 3:46 Advanced search

MOB IONIC anomalia tastierino numerico

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

MOB IONIC anomalia tastierino numerico

Postby f.celi » 16 December 2019, 15:13

Come da immagine allegata, se utilizzo dei tag di formattazione HTML nella caption del campo numerico, come nell'esempio <b><i>testo caption</b></i>, i tag vengono ugualmente riportati in chiaro sul tastierino numerico come prima riga di indicazione del campo. In questo caso sul tastierino numerico, si dovrebbe utilizzare la caption ma senza i tag di formattazione HTML.
Attachments
Cattura.JPG
Cattura.JPG (16.45 KiB) Viewed 895 times
User avatar
f.celi
 
Posts: 986
Joined: 2 July 2013, 14:08

Re: MOB IONIC anomalia tastierino numerico

Postby d.pierangeli » 16 December 2019, 15:21

Hai ragione, ho creato l'attività NPQ04516 per tenere traccia del caso.

Potresti aprire il file C:\Programmi(x86)\Inde\Template\Theme\ionic\RD3\Objects\PopupControl.js e copiare la funzione PopupControl.prototype.RealizeNumericPopup in custom3.js.

A questo punto puoi modificare la riga

Code: Select all
this.ToolbarTitleCaption.innerText = (this.Cell.ParentField ? this.Cell.ParentField.FormHeader : "");


in

Code: Select all
this.ToolbarTitleCaption.innerHTML = (this.Cell.ParentField ? this.Cell.ParentField.FormHeader : "");


Fammi sapere se funziona.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6923
Joined: 30 September 2010, 15:35

Re: MOB IONIC anomalia tastierino numerico

Postby f.celi » 16 December 2019, 16:04

Ho provato ad applicare la patch come mi hai suggetito, ho verificato sia che fosse inserita nella "custom3.js" della cartella dei sorgenti e sia con la console di Chrome ve fosse presente la riga modificata sulla funzione. Però non ottengo il risultato desiderato.
User avatar
f.celi
 
Posts: 986
Joined: 2 July 2013, 14:08

Re: MOB IONIC anomalia tastierino numerico

Postby d.pierangeli » 17 December 2019, 9:35

Hai ragione, ho visto adesso che esiste la funzione PopupControl.prototype.UpdateCaption che fa la stessa cosa e serve per aggiornare la caption con il valore del numero editato.

Puoi provare a personalizzare anche quella usando innerHTML.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6923
Joined: 30 September 2010, 15:35

Re: MOB IONIC anomalia tastierino numerico

Postby f.celi » 17 December 2019, 10:56

Scusa, ho provato ad applicare la modifica in questo modo:
this.SetCaption(innerHTML((this.Cell.ParentField ? this.Cell.ParentField.FormHeader+"=" : "" )+this.Cell.IntCtrl.value));

ma inibisco le funzionalità del tastierino numerico, purtroppo non conosco java script, se mi dite come scrive il codice, magari riesco a testarlo.
Grazie.
User avatar
f.celi
 
Posts: 986
Joined: 2 July 2013, 14:08

Re: MOB IONIC anomalia tastierino numerico

Postby d.pierangeli » 18 December 2019, 8:50

No, hai scritto male la funzione.

Code: Select all
PopupControl.prototype.UpdateCaption = function (q) {
  var obj = this.Cell.SubIntCtrl ? this.Cell.SubIntCtrl : this.Cell.IntCtrl;
  this.ToolbarTitleCaption.innerHTML = (this.Cell.ParentField ? this.Cell.ParentField.FormHeader+"=" : "") + obj.value;
};
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6923
Joined: 30 September 2010, 15:35

Re: MOB IONIC anomalia tastierino numerico

Postby f.celi » 18 December 2019, 11:00

Ok, ora funziona correttamente.
User avatar
f.celi
 
Posts: 986
Joined: 2 July 2013, 14:08

Re: MOB IONIC anomalia tastierino numerico

Postby d.pierangeli » 21 February 2020, 16:00

L'attività NPQ04516 è stata completata e sarà disponibile nella versione Instant Developer 20.0. Clicca qui per leggere le note di rilascio.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6923
Joined: 30 September 2010, 15:35


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 18 guests

cron