Correzioni
linkIntroduzione
Questa sezione contiene l'elenco dei malfunzionamenti corretti in questa versione. L'elenco è parziale fino al momento della versione finale dell'1 aprile 2019.
IDE: Variabili globali di componente in web services | All'interno di un web service non era possibile referenziare variabili globali di un componente |
IDE: Impossibile rendere globale l'evento On Resize | Se si provava a rendere globale l'evento OnResize dell'applicazione si otteneva un errore a run-time qualora l'applicazione utilizzasse componenti |
IDE: Order by in sub-query | Se si inseriva una clausola una OrderBy in una sub-query e la colonna non era presente nella select list la clausola non era presente nella query generata a run-time |
IDE: Compilazione con Terminal Server | Se si compilava un componente o una applicazione che utilizzava un componente su Terminal Server si otteneva un errore di compilazione |
IDE: Clausole di dominio aggiunte due volte | In un caso particolare se si selezionava, in una query, una tabella collegata ad una classe con servizio DOMAIN attivo, venivano aggiunte due volte le relative clausole Where |
IDE: Maschera di compatibilità non applicata | In un caso molto particolare non era possibile utilizzare una funzione custom della DBLibrary anche se correttamente definita |
TW: Scaricamento Snapshot e nome progetto con punto | Se si scaricava lo snapshot di un checkin ed il progetto conteneva un punto nel nome si otteneva un errore |
TW: Numero figli errati durante checkout | In alcuni casi particolari veniva mostrato un messaggio di errore quando veniva eseguita un'operazione complessa nel progetto client |
TW: Upload copia master con GUID errato | Se si effettuava il caricamento di una nuova copia master ma il GUID del progetto caricato non coincideva con il GUID di quello atteso si otteneva un comportamento non previsto |
TW: Recupera ultima versione e SelectIntoCollection | Se si recuperava l'ultima versione di una procedura contenente istruzioni di tipo SelectIntoRecordset, SelectIntoCollection o SelectIntoVariables si potevano ottenere comportamenti non previsti |
IDRE: Ristampa book vuoto | La visualizzazione di un book non era corretta in un caso molto particolare |
IDRE: Testo centrato verticalmente e box adattabili | Se si centrava verticalmente il testo in una box che si adattava in verticale si poteva ottenere un comportamento non previsto a run-time |
IDRE: Lettura RD3ID ed evento Before Formatting | Se si leggeva il valore della funzione GetRD3Id della sezione all'interno dell'evento BeforeFormatting si otteneva una stringa vuota |
IDRE: Errori durante navigazione | Se si navigava all'indietro in un book si potevano ottenere errori in alcuni casi molto particolari |
IDM: Invio mail a fine job | Al termine dell'esecuzione di un job la mail di conferma della conclusione del job veniva inviata anche se il check relativo era deselezionato. |
IDM: Batch pre/post in Java | In Java non venivano eseguiti i file batch di pre-post installazione |
DO: Load Collection From Recordset lenta | Il metodo LoadCollectionFromRecordset era più lento se il recordset non conteneva tutte le colonne relative al documento da caricare |
DO: Valori NULL e campi opzionali con default | Se si salvava un documento valorizzando a NULL una proprietà opzionale con default si otteneva un comportamento non previsto |
DO: Stringhe unicode su Oracle | |
DO: Documento nullo in On Database Error | In un caso particolare il parametro Documento dell'evento OnDatabaseError era nullo |
DBA: Funzione today errata per DB2/UDB | La funzione Today non era corretta per DB2/UDB |
C#: GetHttp e multipart malformato | La funzione GetHTTP in C# non componeva correttamente il body in caso di messaggi multipart |
PAN: Pulsanti del popup di ricerca nascosti | I pultanti del popup di ricerca erano nascoti per i campi SmartLookup collegati a campi di database dotati di lista valori |
PAN: Stile visuale in caso di scroll | Se nell'evento di OnDynamicProperties si impostava lo stile visuale della riga attiva, allo scroll della lista le righe venivano visualizate male |
PAN: QBETip non corretto in caso particolare | E' stato corretto un caso in cui il QBETip non mostrava correttamente i valori cercati dall'utente |
PAN: Filtri QBE in riga e ordinamento | Se il pannello mostrava i campi di ricerca in lista era impossibile ordinare i dati cliccando sull'intestazione delle colonne |
PAN: Evidenziazione riga con ricerca QBE in lista | Se si attivava la riga QBE in lista l'evidenziazione della riga da cancellare era sbagliata |
PAN: Ridimensionamento campi aggiunti a run-time | Il ridimensionamento dei campi aggiunti a run-time non era corretto |
PAN: Riga QBE in lista e campi disabilitati in ricerca | I campi di ricerca disabilitati tramite la funzione SetQBEEnabled risultavano editabili nella riga di ricerca in lista |
PAN: Filtri avanzati su smartlookup | Se nel pannello era presente una query SmartLookup con due campi a video i filtri avanzati impostati su uno dei due campi non venivano riportati anche nell'altro campo |
PAN: Doppio click su Firefox | Il doppio click non veniva rilevato correttamente sull'ultima versione di Firefox |
PAN: Ordinamento in lista e filtri intestazione | Se erano attivi i filtri avanzati da intestazione ed il pannello non poteva cercare non era possibile ordinare i dati |
PAN: Filtri su un pannello di dettaglio DO e icone filtro | Le icone presenti nell'intestazione dei campi dei pannelli in lista non venivano rimosse qualora venissero rimossi i filtri QBE nei pannelli di dettaglio DO |
GRA: ChartJS con valori nulli | Non venivano gestiti gli eventuali valori nulli nei dati mostrati dai grafici di tipo ChartJS. |
GRA: GoogleCharts non compatibili con IE10- | I grafici di tipo GoogleCharts davano errore se visualizzati con una versione di Internet Explorer inferiore alla 10 |
GRA: grafici di tipo stacked di ChartJs e colori di default | Se non veniva impostato uno stile visuale, tutte le serie del grafico avevano lo stesso colore |
GRA: ChartJs e valori minimi e massimi degli assi | I grafici ChartJs non venivano disegnati se si impostava un valore decimale come minimo o massimo valore degli assi |
TREE: Espansione nodi DO da codice | L'espansione via codice di un nodo di un albero DO già stato espanso in precedenza non funzionava correttamente |
WEB: Load From String e punti nei nomi delle proprietà | Il caricamento da JSON non funzionava correttamente in presenza della stringa "D." nel nome delle proprietà |
WEB: Caricamento XML/JSON invalido non chiude il file | Il caricamento di XML/JSON da file non chiudeva il file in caso di errore nel parsing |
WEB: Open Document con SAVE e cache | Se si utilizzava il metodo OpenDocument con parametro SAVE il brower scaricava sempre lo stesso file. |
WEB: Notifiche verso app Cloud | Inviando una notifica ad un'applicazione sviluppata con InDe Cloud non veniva notificato l'evento onClick qualora essa fosse in background. |
WEB: Richieste HTTP con risposta compressa | In alcuni casi molto particolari se si effettuava una richiesta HTTP e la risposta era compressa si potevano ottenere errori |
WEB: Istruzione RETURN e funzione Get HTTP | Se si utilizzava la funzione GetHTTP in un'espressione di un blocco di codice RETURN si potevano ottenere errori a run-time se il modulo di debug era attivo |
WEB: Get HTTP e CRLF nel multipart | L'invio di dati in multipart con il metodo GetHTTP usava \n come separatore di riga anziché \r\n |
WAPI: BOM nella risposta | Le risposte delle WebAPI riportavano il BOM in tecnologia C# |
ION: Flag Nascondi linguette delle TabbedView | Flag "Nascondi linguette" delle TabbedView non funzionante nel tema Ionic |
ION: Evento On Mouse Click sulle linguette | L'evento di OnMouseClick sulle linguette di una TabbedView non veniva notificato |
ION: Videate modali non mostrano la prima riga | Se una videata modale conteneva una lista la prima riga risultava nascosta |
ION: Filtri di ricerca su SmartLookup multicolonnari | Il popup di filtro di ricerca sui campi SmartLookup multicolonnari mostrava correttamente le due colonne senza alcuno spazio di separazione |
ION: Pulsante indietro su iOS | Se il titolo di una videata conteneva delle icone Ionic di tipo stringa il pulsante indietro mostrava il testo della stringa e non l'icona |
ION: grafici ChartJs in TabbedView | I grafici di tipo ChartJs non venivano mostrati se si trovavano in una pagina di TabbedView che all'apertura della videata non era visibile |
ION: Pannelli in lista su iOS | A causa di un problema nel CSS di Ionic la visualizzazione dei pannelli in lista su iOS poteva non essere corretta |
BTS: Animazione passaggio da lista a dettaglio | A seguito degli ultimi aggiornamenti del browser Chrome a volte le animazioni di cambio layout dei pannelli non venivano visualizzate correttamente |
BTS: Selezione pagina di pannello all'apertura | Se si impostava la proprietà Page del pannello all'apertura della videata la pagina selezionata non veniva mostrata correttamente |
BTS: Puntatore mouse errato su alcuni campi in lista | In alcuni casi particolari veniva visualizzato un cursore (puntatore del mouse) errato su alcuni campi in lista |
BTS: Nascondere intestazioni della lista | Non era possibile nascondere la riga di intestazione della lista |
BTS: Allineamento checkbox | I checkbox editabili in lista non erano allineati correttamente |
BTS: Altezza riga di ricerca QBE in lista | In alcuni casi l'altezza della riga di QBE in lista non era corretta |
BTS: Menu contestuale albero con scrollbar | Il menu contestuale dei nodi dell'albero veniva mostrato in posizione errata se l'albero aveva le scrollbar |
BTS: Navigazione con Tab e campi disabilitati | La navigazione dei campi con Tab risultava interrotta se si arrivava ad un campo disabilitato nell'evento di OnDynamicProperties |
BTS: Combobox in lista e rotella del mouse | Le combobox aperte su campi di pannello in lista non venivano chiuse se si eseguiva uno scroll del pannello tramite la rotella del mouse |
BTS: Allineamento intestazioni della lista | Durante lo scroll orizzontale le colonne non erano allineate alle intestazioni su tema BootstrapZen |
BTS: Span editabili di tipo combobox | Gli attivatori degli span di tipo combobox non mostravano l'attivatore nei book mostrati in anteprima web |
BTS: Larghezza docked laterali non corretta | La larghezza delle videate docked laterali non era calcolata correttamente |
BTS: Altezza span dei book in anteprima | L'altezza degli span dei book in anteprima era calcolata in modo non corretto se si usa il tema BootstrapZen |
BTS: Allineamento intestazioni in lista | Le intestazioni della lista dei sotto-pannelli non erano allineate correttamente se il pannello principale era contenuto in una TabbedView |
BTS: Visualizzazione menu popup non corretta | In alcuni casi particolari i menù popup non erano visualizzati correttamente |
BTS: Evidenziazione D&D colonne non visualizzato in videata popup | L'evidenziazione del drag&drop e del ridimensionamento delle colonne non era visibile all'interno delle videate modali |
BTS: Ridimensionamento book contenuti in sotto-videate | Le pagine dei book contenuti in sotto-videate non si ridimensionavano correttamente |
BTS: Visualizzazione tooltip di toolbar non corretta | In alcuni casi i tooltip della toolbar non erano visualizzati correttamente |
BTS: Tooltip in lista posizionati sempre a destra | I tooltip in lista venivano sempre posizionati a destra della cella, anche se si trattava dell'ultimo campo della lista |
RD3: Messaggio unload della pagina | Se si valorizzava, lato client, la proprietà UnloadMessage dell'oggetto RD3_ServerParams il messaggio non veniva mostrato quando l'utente lasciava l'applicazione web |
MOB: Edit delle date con tastiera su Android | La modifica dei campi Date tramite tastiera su Android non era possibile in un caso particolare |
MOB: Filtri ricerca avanzati | Impossibile attivare o disattivare il flag "Filtri ricerca avanzati" nel wizard dei parametri delle applicazioni web |
MOB: Immagini Base64 nell'evento Load | Nell'evento di Load della videata era impossibile impostare un'immagine Base64 come sfondo di un campo |
CAR: Open File In e pdf oscurati | Aprendo un pdf con il metodo openFileIn il visualizzatore predefinito di Android mostrava il pdf tutto nero o segnalava che il file era inesistente |
CAR: POST e lettere accentate su iOS | L'invio di dati in post tramite la funzione Get HTTP se il messaggio conteneva lettere accentate non era corretto su iOS |
CAR: Creazione pacchetto Android e immagini personalizzate | La creazione del pacchetto per Android falliva se si personalizzava una o più immagini che non erano presenti nel template standard |
CAR: Invio mail con allegati | L'invio di mail con allegati non funzionava più con gli ultimi aggiornamenti di Android |
Ultima modifica: 03/04/2019 / Validità: da 19.0.7400