English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • Altri Eventi

On Generic Drag

evento copia link

Condizioni di notifica

Al termine di una operazione di drag&drop generico in cui un nodo di questo albero è stato tirato su di un frame ricevente con successo, l'albero notifica questo evento per permettere di preparare i dati per il frame ricevente.

Utilizzo consigliato

Questo evento può essere usato per preparare i dati per il frame ricevente, ad esempio impostando la proprietà ActivedDocument dell'oggetto applicazione per passare il riferimento al documento coinvolto nell'operazione di trascinamento. Per maggiori informazioni vedi le note seguenti.

Argomenti

DragInfo E' un parametro di uscita di tipo stringa. Il valore impostato verrà passato all'evento OnGenericDrop per indicare i dati coinvolti dall'operazione di drag&drop.
Button Rappresenta il bottone del mouse con cui è stata effettuata l'operazione di drag & drop. I possibili valori sono elencati nella lista MouseButtons.
Hash Key Parametro stringa che identifica il nodo trascinato.

Esempio di codice

NOTA: l'esempio riportato è quello relativo al pannello in quanto l'uso dell'evento è analogo.

// **************************************************************************
// Evento notificato dal pannello quando l'utente esegue il drag di una cella
// **************************************************************************

event MyHistory.History.OnGenericDrag(
  inout string DragInfo // 
  int Button            // 
  int Column            // 
)
{
  // Carico il documento collegato all'hystory item e lo passo al ricevente
  try
  {
    Webtop.ActivedDocument := Null Object
    Webtop.ActivedDocument := IDDocument.GetFromDNA(History.DocDNAConversazione, ??, ??)
  }
}
  • Se l'albero è DO, prima di notificare l'evento, il framework imposta le proprietà di applicazione ActivedDocument in modo da passare all'evento di OnGenericDrop le informazioni note senza dover per forza scrivere codice in questo evento.
  • Durante la chiamata a questo evento è possibile modificare questa proprietà in modo da passare il documento giusto al frame ricevente.
  • Se l'albero non è DO è necessario recuperare le informazioni sul nodo trascinato dal parametro Hash Key passato all'evento.

Ultima modifica: 24/03/2021 / Validità: da 8.5.3800

Vedi Anche

  • Actived Document (proprietà)
  • Mouse Buttons (lista valori)
  • Me (funzione)
  • On Generic Drop (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum