English
Instant Developer Foundation Documentazione
  • Approfondimenti
  • Editor Web

Drag&Drop

copia link

Drag&Drop

Una delle funzionalità più utilizzate in Instant Developer Foundation è il Drag&Drop. Tale operazione ha un duplice scopo: spostare tra loro oggetti per ordinarli eseguire operazioni complesse (come creazione videate, voci di menu, procedure, etc.)

Nell’editor web l’operazione è stata interamente rivisitata per essere più naturale e adeguata per l’utilizzo dentro ad un browser. Nell’editor web per ordinare gli oggetti si utilizza il Drag&Drop. Per farlo è sufficiente selezionarli e tirarli indicando dove metterli (su Foundation se si desidera spostare l’oggetto A prima dell’oggetto B è necessario tirare A su B; nel caso di cartelle, è necessario premere SHIFT per spostare A prima della cartella B a meno di non voler muovere A dentro alla cartella. In quel caso non occorre premere SHIFT).

Per eseguire un’operazione di spostamento con l’editor web è sufficiente: selezionare gli oggetti, cliccare sulla selezione per qualche istante fino a quando non viene segnalato l’inizio dello spostamento e muovere la selezione nel punto desiderato:

     
Spostamento di oggetti nel nuovo web editor
Nell’immagine di sinistra viene eseguito lo spostamento di 4 videate nella cartella Views. Con Instant Developer Foundation, a parte la multi-selezione che nell’albero non è permessa, l’operazione è la stessa: occorre tirare le videate sulla cartella per muovere gli oggetti all’interno. Se è necessario muovere le videate prima della cartella occorre, su Instant Developer Foundation, premere il tasto SHIFT durante lo spostamento. Nell’editor web, invece, è sufficiente tirare le videate tra le due cartelle. Il rettangolo verde (che identifica la destinazione dell’operazione di Drag&Drop) diventa una barra che indica che gli oggetti saranno spostati in quel punto.

Le operazioni di Drag&Drop “complesse” (quelle che in Instant Developer Foundation solitamente creano nuovi oggetti) vengono eseguite in maniera differente. Occorre selezionare l’oggetto che si vuole utilizzare per l’operazione e premere i tasti CTRL-C. Verrà aperta una nuova pagina a destra (Clipboard) che mostra che è in corso un’operazione “complessa”:


In alto sono elencati gli oggetti che rappresentano l’input dell’operazione complessa (nell’immagine la tabella Activities).

A questo punto occorre selezionare l’oggetto su cui si sarebbe eseguita l’operazione di Drop su Instant Developer Foundation. Per esempio se si seleziona l’applicazione la Clipboard si aggiorna:


e mostra che l’oggetto “target” dell’operazione è l’applicazione. Sotto vengono elencate le possibili operazioni che è possibile eseguire partendo da una tabella e utilizzando come target l’applicazione web: aggiungere nell’applicazione una tabella IMDB, una lookup, una videata o una classe. Tali operazioni sono le stesse che si sarebbero ottenute su Instant Developer Foundation tirando la tabella sull’applicazione rispettivamente senza premere nulla, premendo CTRL, premendo SHIFT o premendo CTRL+SHIFT. Cliccando sul pulsante della Clipboard verrà eseguita la corrispondente operazione e la Clipboard verrà chiusa.

Ultima modifica: 07/06/2021 / Validità: da 21.0.8100