English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID Command
  • Funzioni Command Set

Get Expanded

funzione copia link

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)
  }
}
  • 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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum