English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Form
  • Proprietà

Document

proprietà copia link

Scopo

Rappresenta il documento mostrato nel form. Si usa questa proprietà quando il form nasce per mostrare o editare uno specifico documento. Ad esempio, se il form nasce per gestire un ordine cliente o una lista di ordini, allora è conveniente collegare l'ordine in fase di editing al form.

Sintassi

IDDocument Doc = null // Prendo il documento collegato
// 
Doc := Form.Document

Quando letta

Ritorna un oggetto di tipo Document Orientation">IDDocument, rappresentante il documento attualmente collegato al form. Se il form non possiede documenti collegati viene ritornato un ogetto nullo (costante Null Object).

Quando impostata

Collega il documento al form, gestendo automaticamente la Caption della schermata e scatenando l'evento di OnChangeDocument.

Esempio di codice

// ***************************************************************
// Nell'evento di ActivateDoc metto il documento nel form prodotto
// ***************************************************************

event AlberoProdotti.Albero.OnActivateDoc(
  IDDocument Document  // Source document that has been activated
  inout boolean Cancel // Set to True to cancel further processing (if Fal...
)
{
  // Collego il documento al pannello ProdottiDO e imposto il layout form
  ProdottiDO.Prodotto.SetDocument(Document, ??)
  ProdottiDO.Prodotto.Layout := Form
  // 
  // Collego il documento al form in modo da sfruttare la gestione automatica
  // eseguita dal framework

  ProdottiDO.Document := Document
}
Se una videata ha un documento collegato, si attivano i seguenti automatismi;
  • Il titolo della form mostra il nome completo del documento, utilizzando i colori per evidenziarlo meglio.
  • Se il documento è modificato, viene aggiunto un * al titolo della form.
  • Se si cerca di chiudere la form ed il documento è modificato, allora in base alla proprietà AutoSaveType si cerca di salvare il documento oppure si annulla la chiusura avvertendo l'utente della situazione.

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

Vedi anche

  • On Change Document (evento)
  • Caption (proprietà)
  • ID Document
  • Auto Save Type (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum