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

Level

funzione copia link

Scopo

Restituisce il livello del commandset. Il livello è un numero intero che permette di capire la profondità del commandset nell'albero dei menu: un menu radice ha livello 1, mentre i suoi figli hanno livello 2 e così via.

Sintassi

int lev = IDCommand.level()

Valore di ritorno

Viene restituito il livello del command set.

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

Ultima modifica: 12/03/2012 / Validità: da 10.0.4300

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum