English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Command Set

On Generic Drop

evento copia link

Condizioni di notifica

Al termine di una operazione di drag&drop generico in cui un oggetto è stato tirato su un comando appartenente a questo command set con successo, esso notifica questo evento per permettere di gestire i dati trascinati.

Utilizzo consigliato

Questo evento deve essere usato per gestire il risultato dell'operazione di drag & drop. Se non si implementa questo evento, nella versione attuale il framework non esegue alcuna azione di default.

Argomenti

Drag Info E' un parametro di tipo stringa, valorizzato dall'evento OnGenericDrag, che indica i dati coinvolti nell'operazione di drag&drop.
Command Number E' un numero intero che identifica il comando utilizzato. Può essere confrontato con la funzione Me dell'oggetto Command per identificare il comando selezionato dall'utente.
Index E' un numero intero che rappresenta la posizione del Command all'interno del Command Set (partendo da 0 fino a GetCommandsCount - 1). Può essere utilizzato per modificare le proprietà degli oggetti Command attraverso le funzioni della libreria Command Set.

Esempio di codice

// ***********************************************
// Fired when an object was dropped onto a command
// ***********************************************

event Applicazione.Amministrazione.OnGenericDrop(
  string DragInfo       // Gives information about the dropped object
  boolean CommandNumber // Use the Me proprerty of the command to know if ...
  int Index             // Index of the command within the command set (0 ...
)
{
  // Se ho trascinato un impiegato su questo comando: lo cancello
  if (left(DragInfo, 3) == "USR" and CommandNumber == Cancella.me())
  {
    try
    {
      int usrid = toInteger(mid(DragInfo, 3, [length])) // 
      // 
      delete from Impiegati
      where
         Idimpiegato == usrid
    }
  }
}

Ultima modifica: 24/05/2024 / Validità: da 9.5.4160

Vedi Anche

  • Me (funzione)
  • Get Commands Count (funzione)
  • On Generic Drag (evento)
  • On Generic Drag (evento)
  • On Generic Drag (evento)
  • On Generic Drag (evento)
  • On Generic Drag (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum