DataObjects-samlingen
Inneholder et DataObject-objekt for hver sekundære datakilde som brukes i et Microsoft Office InfoPath 2003-skjema. Hvert av DataObject-objektene gir tilgang til det bestemte dataadapterobjektet som ble brukt til å koble til den eksterne datakilden.
Merknader
DataObjects-samlingen implementerer egenskaper som kan brukes til å få tilgang til et skjemas tilknyttede DataObject-objekter, og er tilgjengelig via DataObjects-egenskapen for XDocument-objektet.
Obs! DataObjects-samlingen kan bare brukes til å hente antallet DataObject-objekter i samlingen eller til å returnere en referanse til et angitt DataObject-objekt. Den kan ikke brukes til å opprette, legge til eller fjerne DataObject-objekter.
Bruke DataObjects-samlingen
I eksemplet nedenfor, som er en implementering av en OnClick-hendelsesbehandling for en knapp i et skjema, brukes DataObjects-egenskapen for XDocument-objektet til å angi en referanse til DataObjects-samlingen. Koden går deretter i løkke gjennom samlingen og viser posisjonsindeks og navn for hvert av DataObject-objektene i samlingen.
function ShowDataObjectNames::OnClick(eventObj)
{
// Set a reference to the DataObjects collection.
var objDataObjects = XDocument.DataObjects;
// Loop through the collection and display the name
// of each DataObject object that it contains.
for (i=0; i < objDataObjects.Count; i++)
{
XDocument.UI.Alert("Data object " + i + ": " +
objDataObjects(i).Name);
}
objDataObjects = null;
}
Hvis du vil ha mer informasjon om bruk av DataObjects-samlingen, se Få tilgang til eksterne datakilder.