English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 18.0.7000

Correzioni

copia link

Introduzione

Questa sezione contiene l'elenco dei malfunzionamenti corretti in questa versione. L'elenco è parziale fino al momento della versione finale del 9 aprile 2018.

IDE: Flag ChiudiBrowser e Chrome/Firefox Se si utilizzavano i browser Chrome o Firefox il flag "Chiudi browser", mostrato nella videata di compilazione, non aveva effetto
IDE: For-Each scrivibili e blocco CONTINUE Se si utilizzava l'istruzione continue dentro ad un ciclo for-each-row scrivibile si potevano ottenere comportamenti non corretti in alcuni casi.
IDE: Importazione componenti senza sorgenti Durante l'importazione di componenti senza sorgenti poteva capitare che venissero generati messaggi di errore
IDE: Commenti con carattere a-capo LF In alcuni casi molto particolari il carattere a-capo nei commenti poteva causare errori di compilazione
IDE: Query commentata genera errori di compilazione Se si commentava una query e questa conteneva una sub-query con una clausola where incompleta si otteneva un errore di compilazione
DBA: Importazione stored function Se si importava una stored function (SQL Server o Oracle) si potevano ottenere errori a run-time quando la function veniva utilizzata nelle query
DBA: Importazione di tabelle in schemi differenti su Postgres Se si importavano tabelle appartenenti a schemi differenti su database Postgres si potevano ottenere errori
DBA: Importazione campi e flag Delimita identificatori Se si importava una tabella dotata di campo counter ed era attivo il flag Delimita identificatori del database il campo importato non era counter
VCE: Incollare oggetti prima di un blocco In alcuni casi particolari se si incollavano (o spostavano con CTRL-X/CTRL-V) righe di codice prima di un blocco gli oggetti copiati/spostati venivano inseriti dentro al blocco e non subito prima
IDRE: Dettagli multi-colonnari e flag NuovaPaginaPrima Se si visualizzava o stampava un book su PDF e uno dei report conteneva una sezione multi-colonnare la visualizzazione poteva non essere corretta in un caso particolare.
IDRE: Blob su report document oriented La visualizzazione a run-time di proprietà di tipo BLOB su report document oriented non funzionava
TW: Videata sottoscrizione componenti Se si cliccava nell'albero dei componenti sottoscritti il contenuto dell'albero dello storico sottoscrizioni poteva non essere corretto
IDM: Chiusura sessioni e pubblicazione immediata In alcuni casi molto particolari la pubblicazione di applicazioni web corpose poteva fallire se veniva specificato un tempo di attesa pari a 0
IDM: Database cancellati in caso di rollback E' stato corretto un malfunzionamento relativo alla cancellazione dei database in un caso particolare
IDM: Aggiornamento dati RTC ed encoding L'aggiornamento dei dati RTC non avveniva correttamente se i dati contenevano lettere accentate ed il server non aveva l'encoding Windows-1252
JAVA: Serializzazione sessioni e pannelli raggruppati La serializzazione delle sessioni non funzionava se a video era mostrato un pannello con raggruppamenti attivati
JAVA: Parse JSON non funzionante con Java8 Il parse di json con array e booleani falliva con Java8
C#: Conversione in stringa di numeri decimali molto piccoli Se si convertivano in stringa numeri molto piccoli si potevano ottenere comportamenti non previsti
NT: Copia DLL durante compilazione Se si compilava un servizio NT in tecnologia .NET si potevano ottenere errori a run-time se il servizio richiedeva DLL esterne
CMP: Utilizzo del servizio Paypal In seguito all'aggiornamento delle API di Paypal non era possibile utilizzare i servizi PayPal del componente IDCloud
RTC: Costanti e applicazioni offline Se si attivava il modulo RTC in una applicazione offline e si ridefinivano solo alcune proprietà delle costanti si potevano ottenere comportamenti non attesi a runtime
RTC: Traduzione intestazioni colonne combo-box Le intestazioni delle colonne delle combo-box dei pannelli non erano traducibili tramite il modulo RTC
RTC: Ruoli e componenti Se si attivava il modulo RTC e l'applicazione web utilizzava componenti si potevano ottenere comportamenti non previsti se si provava a nascondere comandi di menù tramite item di ruolo
DO: Filtri con ? senza risultati Se si impostavano dei filtri contenenti il carattere ? su una proprietà di classe DO o su un campo di pannello DO la ricerca non restituiva risultati.
DO: Upload BLOB in database con delimitatori Se il database aveva il flag 'delimita identificatori' attivo il salvataggio dei BLOB tramite classi DO non funzionava
DO: Filtri su proprietà SORT Se si eseguiva un'istruzione di tipo SelectIntoCollection e si utilizzava, nella clausola where, un riferimento ad una proprietà del documento si potevano ottenere errori in casi particolari.
DO: Trasformazioni intrinseche in ricerca Le ricerche nei pannelli DO non gestivano le trasformazioni intrinseche
DO: Clausola where con chiamata a funzione In un caso molto particolare si poteva ottenere un errore di compilazione
DO: Duplicazione + inserimento Duplicazione e inserimento in dettaglio in pannello DO causavano errore
PAN: AS400 e campi di tipo DATE/DATETIME Se si utilizzava il database AS400 e nel pannello erano presenti campi di tipo DATE o DATETIME si potevano ottenere errori durante la lettura dei dati
PAN: Rilascio lock e refresh del pannello I lock non venivano rilasciati al RefreshQuery
PAN: Filtri QBE con DocID nei pannelli DB La ricerca nei pannelli DO con DocID contenenti il carattere : non funzionava correttamente
PAN: Esportazione e numeri troppo lunghi L'esportazione dei dati di un pannello in formato Excel (CSV) in alcuni casi poteva non essere corretta
PAN: Ricerca nei pannelli detail Se, in un pannello detail DO, si effettuava la ricerca di un testo contenente una parentesi tonda si otteneva un errore
PAN: Query DO parametriche Se si chiamava il metodo FindData di un pannello DO la cui query conteneva una clausola Where parametrica si poteva ottenere un errore
GRA: Grafici GoogleChart e ChartJs e caratteri speciali I grafici di tipo GoogleChart e ChartJs non erano visualizzati correttamente se nei dati da rappresentare erano presenti i caratteri barra (/) e doppie virgolette (")
WEB: Chiusura applicazione tramite Exit La chiusura dell'applicazione tramite Exit(???) causava problemi
WEB: Cicli for e condizioni di terminazione complesse Se si utilizzavano espressioni complesse nella condizione di terminazione di un ciclo for si potevano ottenere errori se si attivava il modulo di debug
WEB: Aggiunta comandi ed evento OnCommand Se si aggiungeva il primo comando ad un command set l'evento OnCommand non veniva notificato
WEB: Metadata di WebAPI non corretto La definizione del metatadata delle WebAPI presentava diverse imprecisioni
WEB: Suoni non funzionanti La riproduzione dei suoni non funzionava più
RD3: Delay dialog e blocco UI Mentre era visibile la delay dialog era possibile interagire con l'applicazione.
RD3: Errore javascript chiudendo un tooltip Cliccando sull'icona di chiusura di un tooltip si otteneva un errore javascript nella console.
RD3: D&D e videate popup sovrapposte Se erano presenti a video più videate popup sovrapposte il D&D sulla videata attiva non funzionava correttamente
RD3: Sostituzione di subform all'apertura E' stato corretto un caso particolare in cui una subform non funzionava correttamente
RD3: Selezione item di combo con stile visuale E' stato corretto un malfunzionamento che non permetteva di selezionare un valore in un caso particolare
RD3: D&D in book con zone fisse Il D&D non funzionava correttamente se si tirava su un book con zone fisse
RD3: Combo che non si riaprono E' stato corretto un malfunzionamento che non permetteva la riapertura delle combo
RD3: Firefox 58 e click sui campi di pannello Se si utilizzava il browser Firefox (in versione 58+) e si cliccava su un campo di pannello a cui era collegata una procedura questa non veniva avviata lato server
RD3: Apertura prima videata su Chrome 65+ La visualizzazione dell'intestazione dell'applicazione non era corretta su Chrome 65+ al termine dell'animazione di apertura di una videata
RD4: Funzione Get HTTP e parametro ID_NOERROR Se si utilizzava la funzione GetHTTP e si forniva il parametro ID_NOERROR si otteneva comunque eccezione se l'applicazione veniva eseguita in modalità offline all'interno del browser
ZEN: Message Confirm Ex con bottoni custom I bottoni custom nelle messagebox con tema zen non erano come quelli standard
BTS: Icona di tipo stringa nella caption dell'applicazione Se si usava nella proprietà MainCaption dell'applicazione una stringa contenente la definizione di un icona questa non veniva visualizzata
BTS: Scrollbar alla visualizzazione di un tooltip Se si impostava un tooltip sull'ultima riga di una lista poteva comparire una scrollbar non voluta.
BTS: Valore badge non aggiornato Se si impostava il badge su un pulsante in lista il valore mostrato nel badge poteva non essere corretto
BTS: Intestazioni colonne in videata modale In alcuni casi le intestazioni delle colonne della lista potevano risultare non allineate se il pannello veniva mostrato in una videata modale
BTS: Resize non corretto in caso particolare Se si avevano due videate principali aperte e veniva eseguito il resize del browser quando si cambiava videata selezionando quella non attiva il resize non era stato eseguito correttamente
BTS: D&D videate modali Il sistema permetteva l'operazione di D&D di videate modali ma poi questa non veniva eseguita dato che il tema bootstrap non supporta tale funzionalità
BTS: Campo Check in lista non acquisisce le modifiche Le modifiche ad un campo di tipo checkbox mostrato in lista non venivano acquisite ed inviate al server
BTS: Combobox aperte sopra ai campi Se una combobox veniva aperta sopra al campo (perché non vie era sufficiente spazio sotto al campo) non era posizionata correttamente
BTS: Migliorata gestione frame orizzontali E' stato migliorato l'algoritmo di assegnazione delle dimensioni orizzontali della griglia per i frame in modo da rendere più facile dividere il pannello in due frame da 6 colonne
BTS: Icone di ordinamento e stato iniziale del pannello Se lo stato iniziale del pannello era QBE le icone di ordinamento in lista non venivano mai visualizzate
BTS: Lista non ordinabile su dispositivi touch Su dispositivi touch non era possibile ordinare la lista cliccando sull'intestazione dei campi
BTS: Dimensione celle errate in un caso particolare Se a design time i campi di pannello avevano altezze differenti tra lista e dettaglio le celle per l'edit in lista usavano l'altezza sbagliata
BTS: Righe in lista alte 0px in caso particolare Se si aveva una lista contenente un solo campo di tipo Combo e il pannello non aveva record la lista veniva mostrata alta 0px
BTS: Navigazione con TAB in lista La navigazione con TAB dei campi in lista editabili non era gestita correttamente
BTS: Progress bar su campi MultiUpload I campi statici di tipo MultiUpload non mostravano la progressbar durante l'upload
BTS: Bordo campi statici Se si impostava un Visual Style con tipo di bordo 'riquadro' questo veniva mostrato a design-time ma non nell'applicazione
BTS: Compilazione rapida smartlookup Scrivendo rapidamente in un campo di tipo smartlookup per cercare un valore alcuni caratteri venivano persi
BTS: Campi di tipo radio verticali Se si aveva un campo di tipo Radio che nell'ide era stato disegnato verticale le applicazioni lo mostravano sempre in orizzontale
BTS: Comandi Cerca e Trova non mostrati Se il pannello non aveva il layout dettaglio i comandi di toolbar Cerca e Trova non venivano mostrati, anche se la ricerca era abilitata
BTS: Tooltip non posizionato correttamente Il tooltip del pulsante di chiusura della videata risultava tagliato
BTS: Intestazioni campi in lista non allineati correttamente In alcuni casi particolari le intestazioni erano disallineate rispetto ai dati
BTS: Flag 'altezza fissa' dei riquadri in videata adattabile Il flag 'altezza fissa' dei riquadri non era gestito nel tema Bootstrap
BTS: CommandBox non manda il valore al server su IE11 Su IE11 la CommandBox non mandava il valore al server premendo il tasto INVIO
BTS: Combobox ed evento di focus Se si implementava l'evento di OnFocus sul pannello le combobox non si aprivano
BTS: Campi in lista non ordinati Se si abilitava il riordinamento delle colonne da parte dell'utente e si applicava il nuovo ordine all'apertura della videata a volte le colonne non risultavano posizionate correttamente
ION: Menubutton e Backbutton non visibili Il Menubutton e il Backbutton delle videate non venivano mostrati
ION: Book non scrollabile in verticale Se un book conteneva una sola pagina ed era attivo l'adattamento automatico delle pagine non era possibile scrollare in verticale su dispositivo
ION: Toolbar nelle videate modali Se si utilizzava il tema Ionic non venivano mostrate le toolbar custom delle videate aperte come modali
ION: Chiusura menu popup genera errore La chiusura di un menu popup generava un errore javascript
ION: Campi nella stessa riga non mostrati correttamente La visualizzazione di due o più campi nella stessa riga di un pannello in dettaglio poteva non essere corretta
ION: Tooltip in lista non applicati Se si utilizzava il tema Ionic il tooltip veniva mostrato solo per la prima riga dei pannelli in layout list
ION: Disabilitare calendario su campo data Se si spegneva il flag 'usa popup' di un campo data il calendario si apriva comunque se l'utente toccava la caption
ION: Campi vuoti non cliccabili Se si associava una procedura a un campo questa non scattava se il campo era vuoto
ION: Item vuoti collassati in dettaglio Se si nascondeva un campo la riga veniva collassata, portando in alto i campi sottostanti
ION: Cambio tab blocca applicazione Se si cambiava pagina in una tabbed view poteva succedere che l'applicazione non rispondesse più ai comandi utente
ION: Pulsante FAB e pagine di pannello Se si aveva un pannello paginato con il pulsante FAB questo si sovrapponeva alla caption delle pagine
ION: Pagina di tabbed view non visibile Se si nascondeva una pagina di una tabbed view usando la proprietà visible e poi la si rendeva di nuovo visibile il suo contenuto rimaneva nascosto
ION: Gestito CloseOnSelection E' stata abilitata la gestione della selezione della riga per le videate di lookup
ION: Messaggi di errore sovrapposti I messaggi di errore dei pannelli risultavano sovrapposti
ION: Timepicker non funzionante Il selettore degli orari non scriveva nel campo corrispondente l'orario scelto
ION: Campi di tipo numerico in Android 5.1 Su Android 5.1 si verificava un'eccezione javascript che impediva l'apertura della tastiera dando il fuoco ad un campo di tipo numerico
ION: Righe separazione lista in sottopannelli I pannelli contenuti in campi statici non mostravano le righe di separazione nella lista
CAR: Directory database su iOS Se si utilizzava un dispositivo con iOS 11 si potevano ottenere errori al secondo avvio di una applicazione offline
CAR: Installazione da bundle contenente numeri Se il bundle di una applicazione cominciava con un numero l'installazione dell'applicazione in Caravel falliva
WIZ: Cambio Guid Il wizard CambioGuid poteva dare errori in alcuni casi.

Ultima modifica: 06/04/2018 / Validità: da 18.0.7000