Pagine WEB

Vengono gestite le seguenti tipologie:

  • Page: pagina WEB classica;
  • PageWithTab: pagina vista come contenitore di Tabs. Ogni Tab è di tipo Page;
  • PageWithExpander: pagina vista come contenitore di Expanders. Ogni Expander è di tipo Page;
  • PageWithSidebar: è di fatto un contenitore che associa una Sidebar ad una pagina che può appartenere ad una delle tiologie riportate. Vero anche per la Sidebar: ovviamente il risultato deve essere una pagina leggibile;

Solamente le pagine di tipo Page possono contenere campi.

 

Page

 

 

  • Working Box: definisce il Box corrente di lavoro. L' elemento verrà salvato all' interno di questo Box;
  • Name: identificativo dell' elemento. Può contenere solo caratteri alfanumerici e i caratteri '_' e '-': deve essere univoco in quanto non possono esistere oggetti nel Box con lo stesso identificativo;
  • Type: identifica la tipologia di pagina;
  • Sheet: sheet all' interno del quale viene posizionato l' elemento;
  • Start Page: se settato a TRUE questa sarà la pagina che verrà attivata al lancio dell' applicazione;
  • Visible: se la pagina deve essere visibile o meno. Di default è settato a TRUE (Visibile): se la si vuole nasconedere lo si deve settare a FALSE. Questa proprietà può essere settata anche dai Metodi;
  • Columns Nr: indica il numero di colonne in cui suddividere la matrice utilizzata per la costruzione della pagina. Può al massimo valere 12;
  • Description: breve descrizione della pagina;
  • Exec When Init: se settato a TRUE deve essere definito il metodo che verrà attivato all' inizializzazione della pagina;
  • Exec On Change: se settato a TRUE deve essere definito il metodo che verrà attivato ogni volta che si accede a quella pagina;
  • Method / Rule when Init: consente di selezionare il metodo o la decision rule da attivare in fase di inizializzazione;
  • Method / Rule on Change: consente di selezionare il metodo o la decision rule da attivare quando si accede alla pagina;
  • Save Data Page: Command Button che attiva il metodo di store dei dati della pagina;
  • Go To Methods: Command Button che attiva l' area di creazione dei Metodi;

 

PageWithTab / Expander

 

 

Tabs - Expanders

La grid consente di definre tutte le Tabs / Expanders della pagina:

  • Name: nome della pagina;
  • Type: tipologia;
  • Select: da settare a TRUE se si vole selezionare quella pagina;
  • Label: etichetta della Tab / Expander;

 

PageWithSidebar

  

  

Define Side Bar

La grid consente di definire tutte le pagine da utilizzarsi sia come Side Bar che come pagina di contenuto:

  • Name: nome della pagina;
  • Type: tipologia;
  • Label: etichetta della pagina di contenuto;
  • Side/Content: può vale SideBar o PageContent
  • Collapse: se settato a TRUE, la Side Bar viene collassata quando attivata;
  • Collapsed Label: etichetta della Side Bar quando collassata;

 

Nota

Rimandiamo ai Tutorials per la modalità di compilazione della pagina.