| dalla versione 6.5.2680 - modificato il 06/10/2007 - link - english
|
Scopo
Rappresenta la collection di documenti attaccata al pannello. Può essere usata solo se il pannello è document oriented.
IDCollection col = null
col := Pannello.Collection
Quando letta
Ritorna un oggetto che deriva dalla libreria
IDCollection che rappresenta la collection attaccata al pannello. Può ritornare Null Object se nessuna collection è attualmente attaccata al pannello.
Quando impostata
Attacca una nuova collection al pannello. Il pannello si predispone in modalita non master.
Note
-
Attaccando una collection al pannello, esso si predispone in modalità non master (vedi le note della procedura SetDocument per maggiori informazioni).
-
Per manipolare la collection di un pannello DO in modalità master è possibile reperire l'oggetto IDCollection che il pannello si crea all'apertura della form con questa proprietà ed utilizzare quello.
-
Attaccando una collection al pannello vengono impostate le proprietà Locked a true e Lockable a false, e viene automaticamente portato in stato Data.
A seconda delle esigenze applicative potrebbe quindi essere necessario impostare la proprietà Locked a false per poter modificare i documenti della collection.
event EsploratoreCategorie.Albero.OnActivateDoc(
IDDocument Document
inout boolean Cancel
)
{
Prodotto.Locked := False
if Prodotto.IsMyInstance(Document)
{
Prodotto.SetDocument(Document, True)
Prodotto.Layout := Form
}
else
{
Categoria c = null
c := Categoria.Cast(Document)
Prodotto.Collection := c.Prodotti
Prodotto.Layout := List
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.