Indice
Frase completa
Cerca nella pagina
Chiudi
Indice

REGOLE GENERALI PER LO SPOSTAMENTO DI COMPONENTI

Indipendentemente dal fatto di lavorare in modalità Drag & Drop o Point & Click, nella procedura di spostamento di un componente vanno sempre tenute in considerazione le seguenti regole:

  • Se un Componente X presente solo ed esclusivamente all’interno della pagina A viene spostato all’interno di un Contenitore Y distribuito sulle pagine A e B, la procedura rimuoverà il componente X dalla sua posizione di origine e lo inserirà all’interno del Contenitore Y in tutte le pagine in cui questo stesso contenitore è distribuito.

Al termine dello spostamento potremo dunque trovare il Componente X (come componente interno al Contenitore Y) sia nella pagina A che nella pagina B

  • Se un Componente X distribuito sulle pagine A e B viene spostato operando all’interno della pagina A, la nuova posizione verrà assunta solo ed esclusivamente all’interno di questa stessa pagina. Nella pagina B il componente manterrà sempre la sua posizione originale
  • Se un Componente X distribuito sulle pagine A e B viene spostato all’interno di un Contenitore Y non distribuito (presente ad esempio solo nella pagina A), la procedura provvederà a inserire il Componente X nel Contenitore Y e, contestualmente, ad eliminare lo stesso Componente X da tutte le altre pagine in cui era stato inizialmente distribuito.

Al termine dello spostamento troveremo quindi il Componente X solo nella pagina A come componente interno al Contenitore Y

  • Se un Componente X distribuito sulle A e B viene spostato all’interno di un Contenitore Y distribuito sulle pagina A e C, la procedura provvederà a inserire il Componente X nel Contenitore Y in tutte le pagine in cui è presente questo stesso contenitore. Contestualmente verrà anche eliminato il Componente X da tutte le pagine in cui era stato inizialmente distribuito e in cui non è presente il Contenitore Y.

Al termine dello spostamento potremo quindi trovare il Componente X nelle pagine A e C come componente interno al Contenitore Y ma non nella pagina B (in cui era inizialmente distribuito)

  • Se un Componente X interno ad un Contenitore Y distribuito sulle pagine A e B viene portato fuori dal Contenitore Y e collocato a livello 0 o all’interno di un altro Contenitore Z non distribuito, la procedura provvederà ad effettuare questo spostamento nella pagina in cui si sta operando e contestualmente provvederà anche ad eliminare il Componente X in tutte le altre pagine in cui era inizialmente distribuito.

Posto quindi di effettuare questa operazione all’interno della pagina A al termine dello spostamento il Componente X sarà presente solo ed esclusivamente in questa stessa pagina.

NOTA BENE: in generale possiamo quindi affermare che il Componente oggetto dello spostamento eredità le proprietà di distribuzione dell’eventuale Contenitore in cui viene inserito

Inoltre qualora si intenda spostare il Componente X all’interno di un Contenitore Y prima di portare a termine lo spostamento verranno effettuati i seguenti controlli:

  • La procedura si preoccuperà di verificare se il Componente X, ed eventuali suoi componenti interni, possano o meno essere inseriti all’interno del Contenitore Y. Non è possibile, ad esempio, spostare un componente Google Map all’interno di un componente Catalogo Ecommerce perché quest’ultimo non ammette al suo interno componenti di questo tipo. Nel caso in cui si tentasse dunque di effettuare uno spostamento di questo tipo verrà mostrato un messaggio di errore e l’operazione di spostamento non verrà portata a termine

  • Nel caso in cui il Contenitore Y fosse distribuito su più pagine, la procedura si preoccuperà di verificare che il Componente X, ed eventuali suoi componenti interni, possano effettivamente essere inseriti all’interno del Contenitore Y in tutte le pagine in cui quest’ultimo risulta distribuito.

Supponendo, ad esempio, di voler spostare il componente “Registrazione” all’interno di un Contenitore distribuito anche sulla pagina “Profilo Utente” la procedura visualizzerà, anche in questo caso, un apposito messaggio di errore e lo spostamento non verrà effettuato.

Risultati ricerca