Scopo
Questa funzione restituisce lo stato di espansione del commandset.
Sintassi
boolean expanded = IDCommand.getExpanded()
Valore di ritorno
Viene restituito True se il commandset è espanso, False altrimenti.
Esempio di codice
// ***************************************************
// Salva la configurazione del comando su tabella IMDB
// ***************************************************
public void GestioneComandi.SaveCommand(
IDCommand Cmd // Comando da salvare
IDCommand parentCMS // Comando padre del comando attuale
)
{
// Inserisco i dati del comando
insert values into Commands
set Code = Cmd.code()
set Index = Cmd.index()
set Enabled = Cmd.enabled
set Visible = Cmd.visible
set Tooltip = Cmd.tooltip
set Caption = Cmd.caption
set Icon = Cmd.icon
set IsToolbar = if(Cmd.isToolbar(), true, false)
set IsMenu = if(Cmd.isMenu(), true, false)
set Expanded = if(Cmd.getExpanded(), true, false)
set IsCMS = if(Cmd.commandsCount() > 0, true, false)
set Level = Cmd.level()
set Parent = if(parentCMS != null, parentCMS.code(), null)
//
// Adesso passo ai miei figli
for (int i = 0; i < Cmd.commandsCount(); i = i + 1)
{
this.SaveCommand(Cmd.getCommand(i), Cmd)
}
}
// Salva la configurazione del comando su tabella IMDB
// ***************************************************
public void GestioneComandi.SaveCommand(
IDCommand Cmd // Comando da salvare
IDCommand parentCMS // Comando padre del comando attuale
)
{
// Inserisco i dati del comando
insert values into Commands
set Code = Cmd.code()
set Index = Cmd.index()
set Enabled = Cmd.enabled
set Visible = Cmd.visible
set Tooltip = Cmd.tooltip
set Caption = Cmd.caption
set Icon = Cmd.icon
set IsToolbar = if(Cmd.isToolbar(), true, false)
set IsMenu = if(Cmd.isMenu(), true, false)
set Expanded = if(Cmd.getExpanded(), true, false)
set IsCMS = if(Cmd.commandsCount() > 0, true, false)
set Level = Cmd.level()
set Parent = if(parentCMS != null, parentCMS.code(), null)
//
// Adesso passo ai miei figli
for (int i = 0; i < Cmd.commandsCount(); i = i + 1)
{
this.SaveCommand(Cmd.getCommand(i), Cmd)
}
}
- Se utilizzata su un IDCommand senza figli (cioè su di un comando) questa funzione restituisce sempre False.
Ultima modifica: 23/03/2021 / Validità: da 10.0.4300