English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Eventi RD3

On Generic Drag

evento copia link

Condizioni di notifica

Al termine di una operazione di drag&drop generico in cui un campo di questo pannello è stato tirato su di un frame ricevente con successo, il pannello 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.
Column E' l'indice del campo che è stato trascinato. Usa la funzione Me dell'oggetto campo per confrontare il valore di questo argomento.

Esempio di codice

// **************************************************************************
// 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, ??, ??)
  }
}
  • Durante la chiamata a questo evento il pannello è stato posizionato sulla riga in fase di drag, quindi è possibile leggere i dati della riga trascinata dalla tabella IMDB sottesa al pannello.
  • Se il pannello è DO, prima di notificare l'evento, il framework imposta le proprietà di applicazione ActivedDocument e ActivedProperty 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 queste proprietà in modo da passare il documento giusto al frame ricevente.

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

Vedi Anche

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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum