| dalla versione 6.8.3060 - modificato il 19/09/2007 - link - english
|
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.
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.
|
Note
-
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:
- Bottone Collassamento, bottone Lucchetto
- Status Bar, QBE Tip
- Comandi di navigazione
- Lista/Dettaglio, Cerca, Trova, Annulla, Rinfresca
- Cancella
- Inserisci, Salva, Duplica
- Stampa, Esporta, Allega
- Comandi Custom
- Command Set associati al pannello
- (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.
event EsempiAM.Initialize()
{
EsempiAM.UserRole := Administrator
EsempiAM.InitCustomCommand(Custom 1, segnale, segnale, MSG Comando Pannello, C20)
EsempiAM.InitCommandZone(Custom 1, ZERO, ONE)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.