English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Personalizzazione Toolbar

Init Command Zone

procedura copia link

Scopo

Questa procedura permette di modificare il layout della toolbar dei pannelli. Essa infatti è stata suddivisa in dieci zone; ogni zona contiene zero o più oggetti della toolbar. Questa funzione modifica l'associazione fra gli oggetti della toolbar e la zona in cui dovranno apparire.

Sintassi

Applicazione.InitCommandZone(indice, extra, zona)

Argomenti

Indice E' l'indice del comando di pannello da spostare. Può valere zero se è valorizzato il parametro Extra, altrimenti deve essere uno dei valori della lista PanelCommands.
Extra Indica un oggetto speciale da muovere, come, ad esempio, il bottone "lucchetto" che non è uno dei comandi del pannello. Può valere zero se è valorizzato il parametro Indice, oppure deve essere uno dei valori della lista valori ToolbarExtraCommands.
Zona E' la zona in cui il comando deve apparire. Deve appartenere all'intervallo 0-10, in cui 0 significa che l'oggetto non sarà visualizzato nella toolbar.

Esempio di codice

// *********************************
// Called when an application starts
// *********************************

event EsempiAM.Initialize()
{
  EsempiAM.UserRole := Administrator
  // 
  // Creo un comando di pannello personalizzato con la forma del segnale stradale di attenzione
  // alle mucche

  EsempiAM.InitCustomCommand(Custom 1, segnale, segnale, MSG Comando Pannello, C20)
  // 
  // Lo assegna alla zona 1 della toolbar. E' stato poi nascosto tramite parametro di
  // compilazione _ICD_PanelCommandMask

  EsempiAM.InitCommandZone(Custom 1, ZERO, ONE)
}
  • Modificando il layout della toolbar, questo non vale solo per la sessione web in corso, ma per tutta l'applicazione web.
  • Questo è l'associazione di default fra gli oggetti della toolbar e le zone:
     
    1. Bottone Collassamento, bottone Lucchetto
    2. Status Bar, QBE Tip
    3. Comandi di navigazione
    4. Lista/Dettaglio, Cerca, Trova, Annulla, Rinfresca
    5. Cancella
    6. Inserisci, Salva, Duplica
    7. Stampa, Esporta, Allega
    8. Comandi Custom
    9. Command Set associati al pannello
    10. (vuota)
  • All'interno di una zona i comandi vengono mostrati nell'ordine standard indicato sopra. Non è quindi possibile modificare l'ordine di visualizzazione a parità di zona.

Ultima modifica: 23/03/2021 / Validità: da 6.8.3060

Vedi Anche

  • Panel Commands (lista valori)
  • Toolbar Extra Commands (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum