Miglioramenti
copia linkIntroduzione
In questo capitolo sono descritti i miglioramenti alle funzionalità già esistenti introdotti in questa versione. L'elenco è parziale fino al momento della versione finale del 6 aprile 2020.
IDE: Configurazione comandi custom estesi | E' ora possibile configurare a design-time tramite wizard la visibilità dei comandi custom da 9 a 16 introdotti in versione 15.0.6300 |
IDE: Messaggio conferma creazione documentazione | Viene ora chiesta una conferma prima di avviare la generazione della documentazione dei database |
IDE: Staccare oggetti collegati da variabili | E' ora possibile scollegare oggetti collegati a variabili locali nel Visual Code Editor |
IDE: D&D campo di DB su campo IMDB | Il D&D di un campo di database su un campo di tabella IMDB collega quest'ultimo al campo tirato |
IDE: Warning ridimensionamento campi | Ora non vengono più generati i warning relativi alla sovrapposizione campi durante il ridimensionamento se l'applicazione utilizza il tema Bootstrap o Ionic |
IDE: Tabelle o campi con numero iniziale | E' ora possibile importare tabelle o campi il cui nome inizi con un numero |
IDE: Nome oggetto in GetLatestVersion | E' stata migliorata la videata che viene mostrata quando si esegue un GetLatestVersion su Team Works |
IDE: Creazione pacchetti applicazioni online | Viene ora segnalato un errore se viene creato un pacchetto per un'applicazione online ma non è stato specificato l'url dell'applicazione nei parametri di compilazione |
DO: Reconnect Children | E' stato aggiunto il metodo ReconnectChildren per riconnettere i figli ai padri dopo una duplicazione |
DO: Estensione e collection | E' ora possibile definire una collection contenente classi estese dentro ad una classe estesa |
DBA: MySQL e tinyint | Sono ora supportati i campi tinyint(1) di MySQL |
DBA: Supportata funzione format per DB2/UDB | E' stata supportata la funzione format per il database DB2/UDB |
DBA: Postgres 12 e BLOB | Se si utilizzavano driver non aggiornati la gestione dei campi BLOB poteva dare problemi su Postgres 12 |
IDM: Intallatore e ASP.Net 4.5 | L'installatore di IDManager richiedeva .Net 2.0 per poter funzionare |
IDRE: On Changing e refresh del book | E' stata migliorata la gestione nel caso di esecuzione del metodo Refresh del book all'interno dell'evento OnChanging dello span |
IDRE: Sub-report spezzabili | E' ora possibile indicare al sistema che occorre spezzare le sezioni e le box contenenti span nei sub-report |
WS: Specificare targetNamespace | E' ora possibile specificare il target namespace per i web service in tecnologia C# e Java |
PAN: Comandi SelezionaTutti/DeselezionaTutti e filtri avanzati | Sono stati abilitati i comandi 'seleziona tutto' e 'deseleziona tutto' nel popup di filtro avanzato relativo a campi smartlookup. |
PAN: Funzioni configurazione in ID Panel | E' ora possibile utilizzare le funzioni di configurazione del pannello anche tramite la libreria IDPanel |
PAN: Limite valore LKE | E' stato rimosso il limite di 80 caratteri come lunghezza massima del testo di una combo smart-lookup |
PAN: Messaggio status bar e inserimento | Se un pannello non permette l'inserimento e si va su una riga vuota il sistema non msotra più il testo "Nuova riga" ma il messaggio "Riga [N]" |
PAN: Ricerca automatica ritardata | Se il pannello utilizzava la modalità "Filtri ricerca avanzati" impostata a Click su intestazione o Campo di ricerca per ogni colonna |
PAN: Migliorato messaggio di cancellazione quando nessuna riga è selezionata nel pannello | E' stato migliorato messaggio di conferma mostrato all'utente quando viene attivata la cancellazione multipla e non ci sono righe selezionate nel pannello |
PAN: Parametro Max Lookup Rows | E' ora possibile cambiare il valore predefinito che indica il numero massimo di righe mostrate nelle smart lookup |
PAN: Esportazione pannelli in UTF-8 | E' stato aggiunto un parametro di compilazione per permettere l'esportazione dei dati in utf-8. |
PAN: Migliorata libreria pagine e gruppi | E' stata migliorata la libreria per le pagine e i gruppi di campi nei pannelli |
WEB: Get HTTP e parametro ID_HEADERS | Se il parametro ID_HEADERS terminava con il carattere \n si otteneva un errore in tecnologia C# e in applicazioni offline eseguite fuori dalla shell nativa |
WEB: Encoding in scrittura file | E' stato aggiunto il parametro encoding ai metodi OpenFileForOutput e OpenFileForAppend |
WEB: Funzione Open As di ID Form | E' ora possibile sapere con quale modalità è stata aperta una videata |
WEB: Lettura dimensioni di Design Time | Sono state aggiunte funzioni per leggere le dimensioni di designTime delle Videate e dei campi di Pannello |
WEB: Migliorata leggibilità debug | E' stata migliorata la visualizzazione del debug delle applicazioni |
WEB: Funzione ID Command di command set | E' stata aggiunta una nuova funzione che permette di ottenere, a partire da un command set a design time, l'istanza di tipo ID Command |
RD3: Modifica dimensioni pannelli con larghezza o altezza fissa | E' ora possibile usare le proprietà panelWidth e panelHeight per modificare le dimensioni di un frame a larghezza o altezza fissa |
RD3: Intestazione popup di filtro e HTML | Se i campi di pannello contenevano testo HTML questo non era mostrato correttamente nell'intestazione del popup di ricerca |
RD3: Posizione cursore e combobox con testo lungo | Se il testo è più lungo dello spazio a disposizione nelle combobox il cursore viene posizionato all'inizio |
BTS: Posizione label e check | E' ora possibile invertire la posizione di label e check in dettaglio impostando l'allineamento del campo a destra |
BTS: Assegnare classi di bootstrap a pulsanti | E' ora possibile utlizzare le classi specifiche di bootstrap nei campi di pannello di tipo CommandButton |
BTS: MultiUpload su dispositivi touch | E' ora possibile usare i campi di tipo MultiUpload su dispositivi touch |
BTS: Gestione tasti funzione | E' stata migliorata la gestione dei tasti funzione nei temi a base Bootstrap |
BTS: Check editabili in lista | Ora è sufficiente un solo click per modificare il valore di un campo di tipo checkbox |
BTS: HTML e intestazione di applicazione e comandi | E' ora possibile usare un testo HTML nell'intestazione dell'applicazione e in quella dei comandi/commandset |
MOB: ApplicationCache deprecata | La gestione della pre-cache delle applicazioni ora è implementata tramite i ServiceWorker |
MOB: Testo 'DEMO' e toolbar della videate nascosta | Se si nascondeva la toolbar della videata il testo 'DEMO' non compariva |
MOB: Configurare campo di ricerca mobile | E' ora possibile usare la proprietà MobileSearchField per configurare su quale campo verrà applicata la ricerca fatta tramite la box di ricerca dei temi Mobile |
Ultima modifica: 20/11/2020 / Validità: da 20.0.7800