ID: Priorità Visual Code Editor
copia linkDescrizione
Durante la scrittura del codice tramite Visual Code Editor, il sistema presenta gli elementi selezionabili in una lista di selezione in base al contesto attuale. Ad esempio, modificando una condizione di filtro di una query, saranno presenti tutti i campi delle tabelle cinvolte nella query, ma anche tanti altri oggetti utilizzabili in tale contesto.
L'ordinamento di tali elementi è molto importante perchè permette di selezionare più in fretta gli elementi cercati. Nelle versioni precedenti erano già presenti diverse strategie di ordinamento, che tenevano conto degli ultimi elementi selezionati e della frequenza media di utilizzo dei vari tipi di elementi.
Tenendo conto delle segnalazioni pervenute al nostro servizio di assistenza abbiamo potuto osservare che in alcuni contesti la situazione era migliorabile, e per questo occorreva rendere sensibile al contesto non solo la selezione degli elementi ma anche il loro ordinamento. Nella versione 8.5 quindi sono stati introdotti nuovi criteri che modificano dinamicamente l'importanza dei vari elementi in base al contesto.
In particolare:
- Modificando uno statement o una formula, già scritta vengono preferiti gli elementi dello stesso tipo di quello in fase di sostituzione. Se, ad esempio, nello statement FormProdotti.Show() si desidera cambiare la form da aprire, gli oggetti di tipo form acquistano un'importanza più elevata degli altri.
- Modificando espressioni o condizioni all'interno di query, gli oggetti che riguardano le tabelle in fase di interrogazione acquistano un'importanza più elevata. Se, ad esempio, una tabella considerata nella query ha un campo con nome ID, esso verrà molto probabilmente mostrato fra i primi elementi della lista, mentre nelle versioni precedenti esso era in competizione con un numero molto grande di elementi con lo stesso nome validi in tale contesto.
Funzionalità interessate
Scrittura di Visual Code tramite l'IDE di IN.DE.
Ultima modifica: 23/03/2021 / Validità: da 8.5.3800